How do I change the color of Strikethrough without changing the color of the text?

Anonymous
2010-10-06T19:10:44+00:00

Hello,

I have Word 2007. I want to achieve red Strikethrough upon normal black text.

I would be grateful to know how to do this, or if, as I suspect, it is not possible, then I would also be interested to know why Microsoft has not provided this quite obviously needed function.

I look forward to hearing from you.

Regards,

Robert.

Microsoft 365 and Office | Word | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-11-30T09:36:24+00:00

Crossing something out electronically is a nonsense; period. That the facility is even made available is a questionable use of resources. If you really want to strikethrough in a colour other than the text colour, you must use fields (see http://wordfaqs.mvps.org/Overbar.htm) to overlay your text with struckthrough spaces, and format the spaces in whatever colour you want.

Was this answer helpful?

60+ people found this answer helpful.
0 comments No comments

119 additional answers

Sort by: Most helpful
  1. Paul Edstein 82,871 Reputation points Volunteer Moderator
    2017-01-02T19:53:22+00:00

    I have no idea why it's not working for you.

    You might try repairing the Office installation (via Windows Control Panel > Programs > Programs & Features > Microsoft Office (version) > Change > Repair). You might also try replacing Chr(151) with Chr(150) - an en-dash - or with "-" - an ordinary hyphen.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2017-01-02T09:52:25+00:00

    Dear Paul,

    Followed verbatim: I ended up with the same result as described before; meaning it strikes text with small o's with acute. I am truly upset that this inquiry has taken so much of your time. I have no word to express my deepest gratitude.

    Was this answer helpful?

    0 comments No comments
  3. Paul Edstein 82,871 Reputation points Volunteer Moderator
    2017-01-02T07:27:42+00:00

    No, I'm using a std US-style keyboard with Word configured for English (AUS). Regardless, whatever keyboard one uses has no effect on the result. In your case, it could be that the font you're using is an old proprietary one that assigns ASCII characters above 127 to something other than the std high-ASCII character set. The character that's supposed to appear in the text is just an ordinary em-dash. Try inserting:

        .Font.Name = "Times New Roman"

    before:

        .Font.Bold = True

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2017-01-02T05:37:30+00:00

    Hi Paul,

    It could delete and reuse your amended macro. Thank you, but I think now I know why it doesn't  strike through, or rather it does so with a red 'ó'. I surmise that you are using a  foreign keyboard that causes this.

    Was this answer helpful?

    0 comments No comments