Share via

How to change between Japanese and Chinese fonts

Anonymous
2016-04-27T01:10:00+00:00

I have spent hours trying to get Word to solve this problem over the past 10 or 15 years years, and have always just given up and done it manually. But now I have hundreds of characters I need to change from the MS 明朝 font to SimSun. 

My macro is from Microsoft, with the appropriate font names substituted in (I copied and pasted the font names from Word):

 With Selection.Find

         ' Clear all previously set formatting for Find dialog box.

         .ClearFormatting

         ' Set font to Find for replacement.

         .Font.Name = "MS 明朝"

         ' Clear all previously set formatting for Replace dialog box.

         .Replacement.ClearFormatting

         ' Set font to Replace found font.

         .Replacement.Font.Name = "SimSun"

         ' Don't find or replace any text.

         .Text = ""

         .Replacement.Text = ""

         ' The following parameters must be set as follows

         ' to find only text formatted for the specified font.

         .Forward = True

         .Wrap = wdFindContinue

         .Format = True

         .MatchCase = False

         .MatchWholeWord = False

         .MatchWildcards = False

         .MatchSoundsLike = False

         .MatchAllWordForms = False

      End With

      ' Perform the find and replace.

      Selection.Find.Execute Replace:=wdReplaceAll

Nothing happens when I run this.

I would even be happy to just do a manual find and replace, but when I put the font in the find box, it "finds" English characters, too.

I would be happy to update Word if these Asian font issues were fixed, but when I contact Microsoft to ask about it, they give me the run around and won't tell me.

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

3 answers

Sort by: Most helpful
  1. Anonymous
    2016-05-19T19:09:38+00:00

    It appears there is no way to change fonts in Microsoft Word without causing problems. Here is my solution:

    1. Do a global change, searching with the language set to Chinese. Microsoft will ignore the "Chinese" language specification and change English words, too. This will cause styles to have Chinese added to them.
    2. Now lots of non-Chinese characters will have changed. Select all and change the font to Times New Roman.
    3. Now text fonts for Indian languages and the Wingdings font will be replaced with empty boxes.
    4. Manually replace the boxes with the correct font.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-05-04T04:21:08+00:00

    I received an e-mail from Microsoft saying I should update this request, so I am doing so.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-04-27T01:56:58+00:00

    By "English characters," I mean searching with a blank field and the font specified to something Asian finds English letters in the Times New Roman font.

    The same problem exists in changing double-byte English letters (i.e., alphanumeric characters in an Asian font) to TNR.

    Was this answer helpful?

    0 comments No comments