Метод Range.InsertCaption (Word)

Вставляет заголовок непосредственно перед указанным диапазоном или после нее.

Синтаксис

выражение. InsertCaption( _Label_ , _Title_ , _TitleAutoText_ , _Position_ , _ExcludeLabel_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Label Обязательный Variant Метка заголовка для вставки. Может быть строкой или одной из констант WdCaptionLabelID . Если метка еще не определена, возникает ошибка. Используйте метод Add с объектом CaptionLabels для определения новых подписей субтитров.
Title Необязательный Variant Строка, которая вставляется сразу после метки в заголовке (игнорируется, если указан TitleAutoText).
TitleAutoText Необязательный Variant Запись AutoText, содержимое которой нужно вставить сразу после метки в заголовке (переопределяет любой текст, указанный в заголовке).
Position Необязательный Variant Указывает, будет ли заголовок вставляться над диапазоном или под ним. Может быть одной из констант WdCaptionPosition .
ExcludeLabel Необязательный Variant Значение True не включает текстовую метку, как определено в параметре Label. Значение False включает указанную метку.

Пример

В этом примере под первой таблицей в активном документе вставляется заголовок.

ActiveDocument.Tables(1).Range.InsertCaption _ 
 Label:=wdCaptionTable, _ 
 Position:=wdCaptionPositionBelow

См. также

Объект Range

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

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