Метод Selection.InsertCrossReference (Word)
Вставляет перекрестную ссылку на заголовок, закладку, сноску или концевую сноску или на элемент, для которого определена подпись (например, уравнение, рисунок или таблица).
Синтаксис
выражение. InsertCrossReference
( _ReferenceType_
, _ReferenceKind_
, _ReferenceItem_
, _InsertAsHyperlink_
, _IncludePosition_
, _SeparateNumbers_
, _SeparatorString_
)
выражение (обязательно). Переменная, представляющая объект Selection .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
ReferenceType | Обязательный | Variant | Тип элемента, для которого вставляется перекрестная ссылка. Может быть любой константой WdReferenceType или WdCaptionLabelID или меткой заголовка, определенной пользователем. |
ReferenceKind | Обязательный | WdReferenceKind | Сведения, которые должны быть включены в перекрестную ссылку. |
ReferenceItem | Обязательный | Variant | Если referenceType имеет значение wdRefTypeBookmark, этот аргумент указывает имя закладки. Для всех остальных значений ReferenceType этот аргумент указывает номер или имя элемента в поле Тип ссылки в диалоговом окне Перекрестная ссылка . Используйте метод GetCrossReferenceItems , чтобы вернуть список имен элементов, которые можно использовать с этим аргументом. |
InsertAsHyperlink | Необязательный | Variant | Значение true , чтобы вставить перекрестную ссылку в качестве гиперссылки. |
IncludePosition | Необязательный | Variant | Значение true для вставки "выше" или "ниже" в зависимости от расположения ссылочного элемента по отношению к перекрестной ссылке. |
Отдельныеnumbers | Необязательный | Variant | Значение true , чтобы использовать разделитель для отделения чисел от связанного текста. (Используйте, только если параметр ReferenceType имеет значение wdRefTypeNumberedItem , а параметр ReferenceKind — wdNumberFullContext.) |
РазделительString | Необязательный | Variant | Указывает строку, используемую в качестве разделителя, если параметр SeparateNumbers имеет значение True. |
Замечания
Если указать wdPageNumber для значения ReferenceKind, может потребоваться повторно выполнить повторную запись документа, чтобы просмотреть правильные сведения о перекрестной ссылке.
Пример
В этом примере вставляется предложение, содержащее две перекрестные ссылки: одну перекрестную ссылку на текст заголовка, а другую — на страницу, на которой отображается текст заголовка.
With Selection
.Collapse Direction:=wdCollapseStart
.InsertBefore "For more information, see "
.Collapse Direction:=wdCollapseEnd
.InsertCrossReference ReferenceType:=wdRefTypeHeading, _
ReferenceKind:=wdContentText, ReferenceItem:=1
.InsertAfter " on page "
.Collapse Direction:=wdCollapseEnd
.InsertCrossReference ReferenceType:=wdRefTypeHeading, _
ReferenceKind:=wdPageNumber, ReferenceItem:=1
.InsertAfter "."
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.