Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вставляет перекрестную ссылку на заголовок, закладку, сноску или концевую сноску или на элемент, для которого определена подпись метка (например, уравнение, рисунок или таблица).
Синтаксис
выражение.
InsertCrossReference( _ReferenceType_ , _ReferenceKind_ , _ReferenceItem_ , _InsertAsHyperlink_ , _IncludePosition_ , _SeparateNumbers_ , _SeparatorString_ )
выражение (обязательно). Переменная, представляющая объект Range .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| 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, может потребоваться повторно выполнить повторную запись документа, чтобы просмотреть правильные сведения о перекрестной ссылке.
Пример
В этом примере в начале активного документа вставляется перекрестная ссылка на страницу, которая содержит первую закладку в документе.
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
myBookmarks = ActiveDocument _
.GetCrossReferenceItems(wdRefTypeBookmark)
With myRange
.InsertBefore "Page "
.Collapse Direction:=wdCollapseEnd
.InsertCrossReference ReferenceType:=wdRefTypeBookmark, _
ReferenceKind:=wdPageNumber, ReferenceItem:=myBookmarks(1)
End With
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.