Метод TablesOfContents.Add (Word)
Возвращает объект TableOfContents , представляющий оглавление, добавленное в документ.
Синтаксис
expression. Add (Range, UseHeadingStyles, UpperHeadingLevel, LowerHeadingLevel, UseFields, TableID, RightAlignPageNumbers, IncludePageNumbers, AddedStyles, UseHyperlinks, HidePageNumbersInWeb, UseOutlineLevels)
выражение (обязательно). Переменная, представляющая коллекцию TablesOfContents.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Range | Обязательный | Объект Range | Диапазон, в котором нужно отображать оглавление. Оглавление заменяет диапазон, если диапазон не свернут. |
UseHeadingStyles | Необязательный | Variant | Значение true для использования встроенных стилей заголовков для создания оглавлиния. Значение по умолчанию — True. |
UpperHeadingLevel | Необязательный | Variant | Начальный уровень заголовка для оглавлиния. Соответствует начальному значению, используемому с параметром \o для поля оглавление (Оглавление). Значение по умолчанию равно 1. |
LowerHeadingLevel | Необязательный | Variant | Конечный уровень заголовка для оглавлиния. Соответствует конечному значению, используемому с параметром \o для поля Оглавление (Оглавление). По умолчанию параметр имеет значение 9. |
UseFields | Необязательный | Variant | Значение true , если для создания оглавление используются поля оглавление (TC). Используйте метод MarkEntry , чтобы пометить записи, которые должны быть включены в оглавление. Значение по умолчанию — False. |
TableID | Необязательный | Variant | Однобуквенный идентификатор, используемый для построения оглавлиния на основе полей TC. Соответствует параметру \f для поля оглавление (ОГЛА). Например, "T" создает оглавление из полей TC с использованием идентификатора таблицы T. Если этот аргумент опущен, поля TC не используются. |
RightAlignPageNumbers | Необязательный | Variant | Значение true , если номера страниц в оглавлении выровнены по правому краю. Значение по умолчанию — True. |
IncludePageNumbers | Необязательный | Variant | Значение true для включения номеров страниц в оглавление. Значение по умолчанию — True. |
AddedStyles | Необязательный | Variant | Имя строки для дополнительных стилей, используемых для компиляции оглавлиния (стили, отличные от стилей Заголовки 1 – Заголовок 9). Используйте метод Add объекта HeadingStyles для создания новых стилей заголовков. |
UseHyperlinks | Необязательный | Variant | Значение true , если записи в оглавлении должны быть отформатированы в виде гиперссылок при публикации документа в Интернете. Значение по умолчанию — True. |
HidePageNumbersInWeb | Необязательный | Variant | Значение true , если номера страниц в оглавлении должны быть скрыты при публикации документа в Интернете. Значение по умолчанию — True. |
UseOutlineLevels | Необязательный | Variant | Значение true для использования уровней структуры для создания оглавлиния. Значение по умолчанию - false. |
Возвращаемое значение
TableOfContents
Пример
В этом примере в начале активного документа добавляется оглавление. Оглавление строится на основе абзацев, стили в стиле Заголовок 1, Заголовок 2 и Заголовок 3 или пользовательские стили myStyle и yourStyle.
Set myRange = ActiveDocument.Range(0, 0)
ActiveDocument.TablesOfContents.Add _
Range:=myRange, _
UseFields:=False, _
UseHeadingStyles:=True, _
LowerHeadingLevel:=3, _
UpperHeadingLevel:=1, _
AddedStyles:="myStyle, yourStyle"
См. также
Объект коллекции TablesOfContents
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по