为什么';这个VBA代码不能替换特殊字符吗?

为什么';这个VBA代码不能替换特殊字符吗?,vba,ms-word,Vba,Ms Word,在Microsoft Word 2010中,我发现此宏可以同时替换多个字符串 我在特殊角色方面遇到了麻烦。我录制了一个宏并手动替换了字符,这样我就可以看到如何在VBA代码中写入特殊字符 当我试图把它们放在一个字符串中时,就好像它们被忽略了一样 如何替换所有内容,包括特殊字符 ChrW(728)是˘ 及 ChrW(711)是 我想出来了。替换此行: StrOld = "ChrW(728),ChrW(711),H" 与 StrOld = "ChrW(728),ChrW(711),H" StrOl

在Microsoft Word 2010中,我发现此宏可以同时替换多个字符串

我在特殊角色方面遇到了麻烦。我录制了一个宏并手动替换了字符,这样我就可以看到如何在VBA代码中写入特殊字符

当我试图把它们放在一个字符串中时,就好像它们被忽略了一样

如何替换所有内容,包括特殊字符

ChrW(728)是˘

ChrW(711)是


我想出来了。替换此行:

StrOld = "ChrW(728),ChrW(711),H"

StrOld = "ChrW(728),ChrW(711),H"
StrOld = "" & ChrW(728) & "," & ChrW(711) & ",H"