2009-11-06 2 views
1

.txt 목록에서 단어를 가져와 단어 .doc 문서에서 강조 표시하는 VBA Word 매크로가 있습니다.VBA Word 매크로는 공백이나 와일드 카드를 인식하지 않습니다.

문제는 스크립트가 .txt 목록에서 공백 및 와일드 카드를 무시한다는 것입니다. 나는 "위트"라는 단어를 삽입하지만 witHIN, witCHE 등과 같은 단어도 변경합니다.

"위트"와 같은 공백을 사용하거나 .txt 파일에 와일드 카드를 삽입하려고 시도했지만 효과가 없습니다. 스크립트는 공백과 와일드 카드를 무시합니다.

강령

은 여기에서 : http://pastebin.com/m3e20f932

멜리사.

+2

코드에 연결해 주셔서 감사합니다. BTW. – cori

답변

1

아마도 .matchWholeWord = True 옵션을 233 행에 추가해야합니까? 와일드 카드를 사용하려면 233 행에 .MatchWildcards = True이 있어야합니다.

+0

Kinopiko 나는 트림을 제거하려고 노력하고 또한 고마워했습니다. 그러나 .MatchWildcards = True를 추가하려고 시도한 다음 txt 파일로 이동하여 을 삽입했지만 위트의 모든 단어를 바꾸는 대신 으로 바꿨습니다. 왜 그런 일이 일어 났습니까? 다시 감사합니다. –

0

Execute 문에 MatchWholeWord:=True 속성을 추가해보십시오.

테스트되지 않았지만 원하는 결과를 얻을 수 있다고 생각됩니다.

+0

안녕하세요, Cori, 나는 MatchWholeWord = True를 시도해 보았습니다. 감사합니다! –

관련 문제