VBA Word宏无法识别空格或通配符

时间:2009-11-06 00:36:58

标签: vba ms-word word-vba

我有一个VBA Word宏,可以从.txt列表中获取单词,并在单词.doc文档中突出显示颜色。

问题是脚本会忽略.txt列表中的空格和通配符。我插入“机智”这个词,但它也改变了像witHIN,witCHE等字样。

我尝试在.txt文件中插入通配符,比如使用像“wit”这样的白色空格,但它没有用。该脚本忽略空格和通配符。

代码在这里:http://pastebin.com/m3e20f932

梅丽莎。

2 个答案:

答案 0 :(得分:1)

也许您需要将选项.matchWholeWord = True添加到第233行?如果您希望使用空格来执行此操作,则可以删除第63行上的Trim。如果您要使用通配符,则需要在第233行上使用.MatchWildcards = True

答案 1 :(得分:0)

您可以尝试将MatchWholeWord:=True属性添加到Execute语句中。

这是未经测试的,但我相信这会给你想要的结果。