Объект TableOfContents (Word)
Представляет одно оглавление в документе. Объект TableOfContents является членом коллекции TablesOfContents . Коллекция TablesOfContents содержит все оглавление в документе.
Используйте TableOfContents (Index), где Index — это номер индекса, чтобы вернуть один объект TableOfContents . Номер индекса представляет положение оглавлиния в документе. В следующем примере обновляются номера страниц элементов в первой таблице рисунков в активном документе.
ActiveDocument.TablesOfContents(1).UpdatePageNumbers
Используйте метод Add , чтобы добавить оглавление в документ. В следующем примере в начале активного документа добавляется оглавление. В этом примере создается оглавление из всех абзацев, стилистируемых как Заголовок 1, Заголовок 2 или Заголовок 3.
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
ActiveDocument.TablesOfContents.Add Range:=myRange, _
UseFields:=False, UseHeadingStyles:=True, _
LowerHeadingLevel:=3, _
UpperHeadingLevel:=1
Справочник по объектной модели Word
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.