查找未知字符(Microsoft Word)
Word文档几乎可以包含您可以想到的任何字符,许多您不能想到。如果您从其他人那里继承文档,或从其他来源剪切并粘贴信息,则可能以Word中您不知道如何识别的字符结尾。如果您无法识别它们,那么将很难搜索和替换它们。
有时,Word将允许您复制字符并将其粘贴到搜索时的“查找”框中,但是您只能使用有限数量的字符来执行此操作。
解决这个难题的方法是,具体地确定所讨论的字符。然后,您可以使用“查找”框的特殊功能来找到它。第一步是创建此宏:
Public Sub GetCharASCII() MsgBox "CharCode is: " & Asc(Selection) End Sub
接下来,选择您有疑问的单个字符并运行宏。您将看到一个对话框,告诉您该字符的ASCII值。例如,假设返回的字符值为148。然后在“查找”框中使用以下内容:
^148
Word现在将找到所讨论字符的所有实例,并且您可以根据需要替换它。
如果您仍然有一个顽固的字符(例如,某些Unicode字符)无法使用,则需要使用其他方法。
如果您适合此类别,请参考http://word.mvps.org [Word MVP网站]上的以下文章:
http://wordmvp.com/FAQs/MacrosVBA/FindReplaceSymbols.htm
注意:
如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。
_WordTips_是您进行经济有效的Microsoft Word培训的来源。
(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1613)适用于Microsoft Word 97、2000、2002和2003。您可以在Word(Word 2007)的功能区界面中找到此技巧的版本。和更高版本)在这里: