Hilary는 회사에서 사용하는 대부분의 문서가 Times Roman 글꼴로 표준화되었다고 말합니다. 그러나 때때로 누군가 문서를 편집하고 포함 된 일부 텍스트에 다른 글꼴을 적용합니다. 그녀는 이러한 “형식화 이상”을 쉽게 찾고자합니다. Hilary는 문서에서 특정 글꼴을 사용하지 않는 텍스트를 검색하는 방법이 있는지 궁금합니다.

필요한 것을 찾고 잠재적으로 문제를 해결하기 위해 갈 수있는 몇 가지 방법이 있습니다. 먼저 다음과 같은 방식으로 찾기 및 바꾸기를 사용할 수 있습니다.

  1. Ctrl + F를 누릅니다. Word는 찾기 및 바꾸기 대화 상자의 찾기 탭을 표시합니다.

  2. 사용 가능한 경우 자세히 버튼을 클릭합니다.

  3. 찾을 내용 상자가 비어 있는지 확인하십시오.

  4. 형식을 클릭 한 다음 글꼴을 선택합니다. 글꼴 찾기 대화 상자가 표시됩니다. (그림 1 참조)

  5. 대화 상자의 컨트롤을 사용하여 사용중인 Times Roman 글꼴을 찾도록 지정합니다. (글꼴을 선택하기 만하면됩니다. 원하지 않는 한 다른 설정을 지정할 필요가 없습니다.)

  6. 확인을 클릭하십시오. 찾고있는 글꼴 사양은 찾을 내용 상자 바로 아래에 나타납니다.

  7. 모든 항목 강조 표시 확인란을 클릭합니다.

  8. 모두 찾기를 클릭합니다.

이 시점에서 대화 상자가 닫히고 Word는 문서에서 Times Roman의 모든 인스턴스를 신중하게 강조 표시합니다. 문서를 쉽게 스크롤하여 강조 표시되지 않은 항목을 확인할 수 있습니다. 이러한 항목은 찾고있는 “이상”입니다.

찾기 및 바꾸기를 사용하여 Times Roman 글꼴이 아닌 텍스트에 눈에 띄는 서식을 적용 할 수도 있습니다. 이중 밑줄이나 빨간색 텍스트와 같이 문서에서 사용하지 않는 일부 서식을 파악하십시오. 전체 문서 (Ctrl + A)를 선택하고 해당 서식을 전체 문서에 적용합니다. 그런 다음 찾기 및 바꾸기를 사용하여 Times Roman에 대한 모든 인스턴스를 찾고 (위 단계 참조) 이전에 적용한 눈에 띄는 서식이없는 Times Roman으로 바꿉니다. 당신이 끝내는 것은 눈에 띄는 형식으로 Times Roman 형식이 아닌 텍스트입니다.

원하는 경우 매크로를 사용하여 문서에 사용 된 글꼴을 수정할 수 있습니다. 다음은 문서의 각 단어에 사용 된 글꼴을 보는 짧은 매크로입니다.

Sub FixFormatAnomalies()

Dim aWord

For Each aWord In ActiveDocument.Words         If aWord.Font.Name <> "Times Roman" Then             aWord.Font.Name = "Times Roman"

End If     Next aWord End Sub

단어에 사용 된 글꼴이 원하는 것과 일치하지 않으면 루틴이 글꼴을 변경합니다. 귀하의 경우에 매크로가 작동하도록하려면 두 줄에서 원하는 글꼴 이름을 변경해야합니다.

(Word에서 사용할 수있는 글꼴 목록에 표시된대로 정확하게 글꼴 이름을 사용하고 싶을 것입니다. 특히 대문자 사용에주의하십시오.)

또 다른 방법은 문서의 각 문자를 확인하고 원하는 글꼴을 사용하지 않는 경우 해당 문자를 강조 표시하는 것입니다. 다음 매크로는 문제가되는 문자를 노란색으로 강조 표시합니다.

Sub HighlightOtherFonts()

Dim iCounter As Integer     Dim sFontName As String     Dim sPrompt As String     Dim sTitle As String     Dim sDefault As String     Dim c As Range

' Gets the name of the font as typed by the user     sPrompt = "Type the name of the font that is OK to "

sPrompt = sPrompt & "have in the document."

sTitle = "Acceptable Font Name"

sDefault = ActiveDocument.Styles(wdStyleNormal).Font.Name     sFontName = InputBox(sPrompt, sTitle, sDefault)



' Verifies that the name of the font is valid     For Each sFont In Application.FontNames         If UCase(sFontName) = UCase(sFont) Then             ' Changes the user-typed name of the font to             ' the version recognized by the application             ' Example: 'times new roman' (user-typed) is             ' changed to 'Times New Roman' (application version)

sFontName = sFont             Exit For         Else             ' Terminates the loop if the name of the font is invalid             iCounter = iCounter + 1             If iCounter = FontNames.Count Then                 sPrompt = "The font name as typed does not match "

sPrompt = sPrompt & "any fonts available to the "

sPrompt = sPrompt & "application."

sTitle = "Font Name Not Found"

MsgBox sPrompt, vbOKOnly, sTitle                 Exit Sub             End If         End If     Next sFont

' Checks each character in the document, highlighting     ' if the character's font doesn't match the OK font     For Each c In ActiveDocument.Characters         If c.Font.Name <> sFontName Then             ' Highlight the selected range of text in yellow             c.FormattedText.HighlightColorIndex = wdYellow         End If     Next c End Sub

이 매크로의 멋진 기능 중 하나는 허용 가능한 글꼴을 묻는 메시지를 표시한다는 것입니다. 그런 다음 입력 한 내용이 시스템에서 사용 가능한 글꼴 중 하나와 일치하는지 확인합니다. 매크로는 문서의 각 문자를 개별적으로 확인하므로 실행하는 동안 인내심을 가져야 할 수 있습니다. 문서가 길수록 매크로가 작업을 완료하는 데 더 오래 걸립니다.

글꼴 변경의 다음 항목을 찾으려면 다음과 같은 매우 짧은 매크로가 매우 편리합니다.

Sub FindDifferentFont()

Selection.SelectCurrentFont   Selection.Collapse wdCollapseEnd End sub

SelectCurrentFont 메서드는 글꼴 (서체) 또는 글꼴 크기가 변경 될 때까지 현재 선택 영역을 확장합니다. 따라서 문서의 시작 부분에서 시작하여 매크로를 실행하면 (아마도 바로 가기 키에 할당 할 수 있음) 삽입 점이 현재 글꼴이 끝나고 새 글꼴이 시작되는 위치로 이동합니다.

_ 참고 : _

이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.

(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (11069)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :

link : / wordribbon-Finding_Text_Not_Using_a_Particular_Font [특정 글꼴을 사용하지 않는 텍스트 찾기].