Прочитать на английском

Поделиться через


Метод Indexes.Add (Word)

Возвращает объект Index , представляющий новый индекс, добавленный в документ.

Синтаксис

expression. Add (Range, HeadingSeparator, RightAlignPageNumbers, Type, NumberOfColumns, AccentedLetters, SortBy, IndexLanguage)

выражение (обязательно). Переменная, представляющая коллекцию Indexes.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Range Обязательный Range Диапазон, в котором будет отображаться индекс. Индекс заменяет диапазон, если диапазон не свернут.
HeadingSeparator Необязательный Variant Текст между алфавитными группами (записи, начинающиеся с одной и той же буквы) в индексе. Может быть одной из констант WdHeadingSeparator .
RightAlignPageNumbers Необязательный Variant Значение true для выравнивания номеров страниц по правому краю.
Type Необязательный Variant Указывает, находятся ли вложенные отступы в той же строке (запуск), что и основная запись, или в отдельной строке (с отступом) от основной записи. Может быть любой из следующих констант WdIndexType : wdIndexIndent или wdIndexRunin.
NumberOfColumns Необязательный Variant Количество столбцов для каждой страницы индекса. При указании 0 (ноль) число столбцов в индексе совпадает с числом в документе.
AccentedLetters Необязательный Variant Значение true для включения в индекс отдельных заголовков для букв с диакритических знаков (например, слова, начинающиеся с "?", и слова, начинающиеся с "A", перечисляются в отдельных заголовках).
SortBy Необязательный Variant Критерии сортировки, используемые для указанного индекса. Может быть любой из следующих констант WdIndexSortBy : wdIndexSortByStroke или wdIndexSortBySyllable.
IndexLanguage Необязательный Variant Язык сортировки, используемый для указанного индекса. Может быть любой константой WdLanguageID . Список допустимых констант WdLanguageID см. в обозревателе объектов в редакторе Visual Basic.

Возвращаемое значение

Указатель

Замечания

Индекс создается на основе полей записи индекса (XE) в документе. Используйте метод MarkEntry для пометки записей индекса, которые должны быть включены в индекс.

Пример

В этом примере помечается запись индекса, а затем создается индекс в конце активного документа.

ActiveDocument.Indexes.MarkEntry _ 
 Range:=Selection.Range, Entry:="My Entry" 
Set MyRange = ActiveDocument.Content 
MyRange.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Indexes.Add Range:=MyRange, Type:=wdIndexRunin

См. также

Объект коллекции Indexes

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.