我有一個VBA Word宏,它可以從.txt列表中獲取單詞,並在單詞.doc文檔中突出顯示它們。VBA Word Macro無法識別空格或通配符
問題是腳本忽略了.txt列表中的空格和通配符。我插入單詞「機智」,但它也改變像witin,witCHE等字。
我試圖在.txt文件中插入通配符,或使用像「智慧」這樣的空格,但它沒有奏效。該腳本忽略空格和通配符。
的代碼是在這裏:http://pastebin.com/m3e20f932
梅麗莎。
我有一個VBA Word宏,它可以從.txt列表中獲取單詞,並在單詞.doc文檔中突出顯示它們。VBA Word Macro無法識別空格或通配符
問題是腳本忽略了.txt列表中的空格和通配符。我插入單詞「機智」,但它也改變像witin,witCHE等字。
我試圖在.txt文件中插入通配符,或使用像「智慧」這樣的空格,但它沒有奏效。該腳本忽略空格和通配符。
的代碼是在這裏:http://pastebin.com/m3e20f932
梅麗莎。
也許您需要將選項.matchWholeWord = True
添加到第233行?如果您寧願使用空格來執行此操作,則可以刪除第63行中的Trim
。如果要使用通配符,則需要在第233行上有.MatchWildcards = True
。
Kinopiko我嘗試刪除TRIM,也工作,謝謝。 但是,當我嘗試添加.MatchWildcards = True,然後去了txt文件,並插入
您可能會嘗試將MatchWholeWord:=True
屬性添加到您的Execute
語句中。
這是未經測試的,但我相信會給你你想要的結果。
嗨科裏,我試過MatchWholeWord =真,它的工作,謝謝! – 2009-11-06 00:57:03
感謝您鏈接到代碼,BTW。 – cori 2009-11-06 00:51:32