MS Word에서 강조 표시된 텍스트를 색상별로 어떻게 검색합니까?


3

MS 단어에서는 텍스트의 강조 표시 된 색상이 많이 있습니다. MS Word 2007에서 색상별로 어떻게 검색 할 수 있습니까?


이것은 불가능 해 보인다 :(
SLaks

답변:


1

Word 외부에서 문서의 원시 XML을 검색 할 수 있습니다.

  1. Word에서 문서를 저장하고 닫습니다.

  2. Word 문서의 압축을 풉니 다 (7-Zip을 사용할 수 있음). 최신 .docx 문서는 XML 파일이 들어있는 ZIP 파일입니다.

  3. “word”폴더에서“document.xml”파일을 찾으십시오.

  4. 검색 <w:highlight w:val="red"/>및 유사한 태그.

이것은 매우 성가신 답변입니다.


2
또한 최신 버전의 Windows가있는 경우 .docx파일 의 복사본을 만들어 파일 이름을 .zip확장명으로 변경 한 다음 Windows 탐색기에서 열 수 있습니다.
G-Man

동시에 번거롭지 만 유일한 합법적 인 대답입니다.
wizlog

1

홈, 편집, 찾기

글꼴 색상

찾을 내용 : *, 와일드 카드 사용, 형식, 글꼴, (글꼴 색상 선택).

이것은 한 번에 하나의 문자와 한 번에 하나의 문자를 찾습니다.


강조하기 위해 ( 무슨 말인지 모르겠습니다 )

찾을 내용 : *, 와일드 카드 사용을 선택하고 *, 형식, 하이라이트를 선택하십시오 .

한 번에 하나의 문자가 있지만 같은 패스에서 강조 표시되는 색이 발견됩니다.


1
잘못 표현 된 질문에 대한 좋은 답변. 하나는에 대해 물어 같은 질문을 해석 할 수 강조 텍스트의 색상 이나에 대한 강조 의 색상 텍스트 . 추가 기능으로 찾을 내용 : 상자 에 아무 것도 입력하지 않으면 글꼴 색상 블록 (여러 문자이지만 한 번에 하나의 색상)과 강조 표시된 텍스트 블록 (한 번에 모든 색상)을 검색 할 수 있습니다. 와일드 카드 사용 확인란을 선택하지 마십시오.
GlennFromIowa

1

나는 이것이 답장으로 오래되었다는 것을 알고 있지만, 더 많은 사용자가 비슷한 문제를 겪을 수 있기 때문에 이것이 부분적인 해결책입니다.

리본 메뉴를 사용하는 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 사용자에게 번거로운 답변을 말한 것처럼). 필자의 의견 으로는 스타일 옵션으로 훨씬 쉽게 고급 찾기 를 사용 하는 것이 더 적합하고 쉬운 해결 방법이 있다는 것입니다. 이를 위해서는 하이라이트 대신 스타일을 사용하거나 음영 처리해야 합니다.

따라서 이전 옵션을 사용 하여 강조 옵션 외에도 스타일 옵션을 사용하여 찾으려는 동일한 색상으로 이전에 추가 된 스타일을 검색하거나 음영 색상 및 강조를 선호하는 경우 검색 할 수 있습니다 보다 완전하고 좁은 검색을위한 단어


다음에 6 살짜리 질문에 대답 할 때는 6 분이 더 소요되어 답변이 실제로 질문에 대답하는지 확인하십시오 . 강조 표시된 모든 텍스트 를 검색하는 데 사용할 수 있습니다 . 예를 들어, 파란색으로 강조 표시된 텍스트 만 검색하는 데 사용할 수있는 경우 아무도 방법을 알아낼 수 없었습니다. 이 작업을 수행하는 방법을 알고 있다면 방법을 설명하십시오. 의견에 응답하지 마십시오. 명확하고 완전하게 답변을 편집 하십시오. 그렇지 않으면 질문에 대답하지 않습니다.
G-Man

나는 그것이 질문에 정확하게 대답하지는 않지만 대부분의 질문에 대답하고 대부분의 사용자 가이 페이지에 나오는 이유를 언급했습니다. 실행 가능한 해결 방법이므로 하이라이트 자체가 아니라 바로 편집중인 STYLE 옵션이 있습니다. 내 답변을 분석하는 데 걸린 유일한 시간은 단순히 그것을 모욕하려는 시도를 버리는 것이기 때문에 적어도 내 의견은 당신보다 유용했습니다 ...
Pedro Coelho

훌륭한 답변입니다. 스타일은 대부분의 사용자가 사용하는 것이 아니지만 약간의 설정만으로 광범위한 사용 사례에 맞는 작업을 수행 할 수있는 잠재력이 높습니다. 또한 Find.HitHighLight 메서드 와 관련하여 필요한 경우 FindText 매개 변수를 빈 문자열 ""로 설정 하여 서식 만 사용하여 검색 할 수 있습니다 . 또한 아직 실험하지는 않았지만 HighlightColor 및 FontColor 매개 변수는 모두 특정 색상을 사용하는 것으로 보입니다. Find 멤버를 지적 해 주셔서 감사합니다 .
GlennFromIowa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.