매크로에서 전체 목차 업데이트 (Microsoft Word)
목차 (TOC)가 포함 된 문서가 있고 전체 문서의 필드를 업데이트하는 경우 Word는 전체 표를 업데이트할지 아니면 표의 페이지 번호 만 업데이트할지 묻습니다. 이는 TOC가 필드를 사용하여 구현되고 모든 필드를 업데이트 할 때 Word에 TOC의 기본 필드도 업데이트하려고하기 때문에 발생합니다.
TablesOfContents 컬렉션을 활용하여 매크로를 사용하여 TOC를 업데이트 할 수 있습니다. 컬렉션의 각 항목은 문서의 단일 TOC를 나타냅니다. (대부분의 문서에서 컬렉션은 단일 항목으로 만 구성됩니다.) 전체 TOC를 업데이트하려면 다음 형식의 명령을 사용합니다.
ActiveDocument.TablesOfContents(1).Update
Update 메서드는 작동합니다. TOC를 업데이트합니다. TOC의 페이지 번호 만 업데이트하려면 완전히 다른 방법을 사용합니다.
ActiveDocument.TablesOfContents(1).UpdatePageNumbers
매크로에서 이와 같은 명령을 사용할 때마다 업데이트를 시도하기 전에 문서에 실제로 목차가 있는지 확인하는 것이 좋습니다. 이를 수행하는 가장 쉬운 방법은 다음과 같이 컬렉션의 Count 속성을 확인하는 것입니다.
If ActiveDocument.TablesOfContents.Count = 1 Then _ ActiveDocument.TablesOfContents(1).Update
_ 참고 : _
이 페이지 (또는 WordTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / wordribbon-WordTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_WordTips_는 비용 효율적인 Microsoft Word 교육을위한 소스입니다.
(Microsoft Word는 세계에서 가장 널리 사용되는 워드 프로세싱 소프트웨어입니다.)이 팁 (301)은 Microsoft Word 97, 2000, 2002 및 2003에 적용됩니다. Word의 리본 인터페이스에 대한이 팁 버전 (Word 2007)을 찾을 수 있습니다. 이후) 여기 :
link : / wordribbon-Updating_an_Entire_TOC_from_a_Macro [매크로에서 전체 TOC 업데이트]
.