답변:
Word 외부에서 문서의 원시 XML을 검색 할 수 있습니다.
Word에서 문서를 저장하고 닫습니다.
Word 문서의 압축을 풉니 다 (7-Zip을 사용할 수 있음). 최신 .docx 문서는 XML 파일이 들어있는 ZIP 파일입니다.
“word”폴더에서“document.xml”파일을 찾으십시오.
검색 <w:highlight w:val="red"/>
및 유사한 태그.
이것은 매우 성가신 답변입니다.
.docx
파일 의 복사본을 만들어 파일 이름을 .zip
확장명으로 변경 한 다음 Windows 탐색기에서 열 수 있습니다.
글꼴 색상
찾을 내용 : *, 와일드 카드 사용, 형식, 글꼴, (글꼴 색상 선택).
이것은 한 번에 하나의 문자와 한 번에 하나의 문자를 찾습니다.
강조하기 위해 ( 무슨 말인지 모르겠습니다 )
찾을 내용 : *, 와일드 카드 사용을 선택하고 *
, 형식, 하이라이트를 선택하십시오 .
한 번에 하나의 문자가 있지만 같은 패스에서 강조 표시되는 색이 발견됩니다.
나는 이것이 답장으로 오래되었다는 것을 알고 있지만, 더 많은 사용자가 비슷한 문제를 겪을 수 있기 때문에 이것이 부분적인 해결책입니다.
리본 메뉴를 사용하는 MS Word 버전에서는 찾기 아이콘의 드롭 다운 메뉴를 클릭하여 고급 찾기를 선택하십시오. 새 창에서 "추가 >>"단추를 찾으십시오. 맨 아래에는 옵션 단추 형식의 "찾기"레이블이 있습니다. 그것을 클릭하고 "강조 표시"를 선택하십시오 (단, 짧은 시간에 색상을 설정하는 방법을 아직 찾지 못했습니다).
MSDN에 명시된 사항 ( https://msdn.microsoft.com/en-us/vba/word-vba/articles/find-object-word ) 을 고려 하면 다음 정보를 검색 할 수 있습니다.
Find.Execute의 이름에서 알 수 있듯이 하이라이트, 형식 아닌 그 자체로 방법은 그냥 하이라이트입니다, 강조 어떤 관련이 없습니다.
Find.Highlight의 속성은 일반 부울 (인정 True
, False
)와 wdUndefined
(무시 하이라이트)과 같은 색상을 지정하는 것을 허용하지 않습니다.
Find.HitHighLight의 방법은 아웃룩 개체에 적용하지만 찾아 예를 들어, (여러 가지 색상 중에서 특정 색상을 지정하지 다시하지만) 하이라이트를 제거하기 위해 Word에서 사용할 수 있습니다
ActiveDocument.Content.Find.HitHighlight FindText:="text to find"
이전의 진술로 실제로 각 문자를 강조 표시의 기본 색상과 비교하지 않는 복잡한 매크로없이 다른 색상을 찾는 것이 불가능하거나 (또는 적어도 나에게) 불가능하다는 것을 알 수 있습니다 ... 파일 코드 편집 (필자의 견해로는 좋은 해결책이므로 파일을 게시 한 사용자에게는 좋지만 사용자가 대부분의 Word 사용자에게 번거로운 답변을 말한 것처럼). 필자의 의견 으로는 스타일 옵션으로 훨씬 쉽게 고급 찾기 를 사용 하는 것이 더 적합하고 쉬운 해결 방법이 있다는 것입니다. 이를 위해서는 하이라이트 대신 스타일을 사용하거나 음영 처리해야 합니다.
따라서 이전 옵션을 사용 하여 강조 옵션 외에도 스타일 옵션을 사용하여 찾으려는 동일한 색상으로 이전에 추가 된 스타일을 검색하거나 음영 색상 및 강조를 선호하는 경우 검색 할 수 있습니다 보다 완전하고 좁은 검색을위한 단어
""
로 설정 하여 서식 만 사용하여 검색 할 수 있습니다 . 또한 아직 실험하지는 않았지만 HighlightColor 및 FontColor 매개 변수는 모두 특정 색상을 사용하는 것으로 보입니다. Find 멤버를 지적 해 주셔서 감사합니다 .