각주에서 하이퍼 링크 제거 (Microsoft Word)
Dennis에는 문서 내에서 하이퍼 링크를 제거하는 작업을 수행하는 작은 매크로가 있습니다. 그는 방금 작업 할 새 문서를 받았으며 각주에 많은 하이퍼 링크가 있습니다. 매크로는 이러한 하이퍼 링크를 제거하지 않으며 수동으로 제거하는 것은 엄청난 일입니다. Dennis는 각주에서 하이퍼 링크를 한 번에 모두 제거 할 수있는 방법이 있는지 궁금합니다.
사실 방법이 있습니다. 원하는 경우 다음 단계에 따라 수동으로 수행 할 수 있습니다.
-
각주 본문 안에 삽입 포인터를 놓습니다. (어떤 각주는 중요하지 않습니다.)
-
Ctrl + A를 누릅니다. 이렇게하면 모든 각주가 선택됩니다. (문서의 모든 텍스트를 선택한 경우 1 단계를 수행하지 않은 것입니다.)
-
Ctrl + Shift + F9를 누릅니다. 이렇게하면 선택한 텍스트 (각주)의 하이퍼 링크가 일반 텍스트로 변환됩니다.
이 단계는 실제로 선택한 텍스트의 모든 필드를 일반 텍스트로 변환합니다. 하이퍼 링크는 필드를 사용하여 구현되므로 변환됩니다. 그러나 각주에있을 수있는 다른 필드도 마찬가지입니다. 다른 필드를 변경하고 싶지 않거나 각주에서 하이퍼 링크를 처리해야하는 경우 대신 매크로를 사용할 수 있습니다.
다음 매크로는 각주에서만 하이퍼 링크를 제거합니다.
Sub RemoveFNH() Dim h As Hyperlink With ActiveDocument If .Footnotes.Count >= 1 Then With .StoryRanges(wdFootnotesStory) For Each h In .Hyperlinks h.Delete Next h End With End If End With End Sub
매크로의 중요한 부분은 wdFootnotesStory 스토리 범위 작업의 사양입니다. Word 문서는 머리글, 바닥 글, 각주 등과 같은 서로 다른 요소를 각각 나타내는 여러 스토리 범위로 구성 될 수 있습니다. 문서의 모든 부분 (모든 스토리 범위를 의미)에서 하이퍼 링크를 제거하려면 다음을 수행하십시오. 더 짧은 매크로를 사용할 수 있습니다.
Sub RemoveAllHyperlinks() Dim r As Range Dim h As Hyperlink For Each r In ActiveDocument.StoryRanges For Each h In rng.Hyperlinks h.Delete Next h Next r End Sub
매크로는 문서의 각 스토리 범위를 단계별로 실행하고 해당 스토리 범위에 하이퍼 링크가있는 경우 각 스토리 범위를 삭제합니다.
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 인기있는 워드 프로세싱 소프트웨어입니다.)이 팁 (4636)은 Microsoft Word 2007, 2010, 2013 및 2016에 적용됩니다.