返回介绍

GetCrossReferenceItems 方法

发布于 2019-09-29 09:55:25 字数 1419 浏览 1278 评论 0 收藏 0

返回一个项目数组,根据指定的交叉引用类型能对该数组中的项目进行交叉引用。该数组对应于“插入”菜单的“交叉引用”对话框“引用哪一个...”框中列出的项。

注意 该方法返回的项目可用作 InsertCrossReference 方法的ReferenceWhich 参数。

expression.GetCrossReferenceItems(ReferenceType)

expression 必需。该表达式返回“应用于”列表中的一个对象。

ReferenceType Variant 类型,必需。需要进行交叉引用的项目类型。WdReferenceType。

可以是下列 WdReferenceType 常量之一:

wdRefTypeBookmark

wdRefTypeEndnote

wdRefTypeFootnote

wdRefTypeHeading

wdRefTypeNumberedItem.

示例

本示例显示活动文档中第一个可以进行交叉引用的书签名称。

If ActiveDocument.Bookmarks.Count >= 1 Then
 myBookmarks = ActiveDocument.GetCrossReferenceItems( _
 wdRefTypeBookmark)
 MsgBox myBookmarks(1)
End If

本示例首先用 GetCrossReferenceItems 方法检索可以进行交叉引用的标题的列表,然后在包含标题“Introduction”页中插入一条交叉引用。

myHeadings = _
 ActiveDocument.GetCrossReferenceItems(wdRefTypeHeading)
For i = 1 To Ubound(myHeadings)
 If Instr(LCase$(myHeadings(i)), "introduction") Then 
 Selection.InsertCrossReference _
 ReferenceType:=wdRefTypeHeading, _
 ReferenceKind:=wdPageNumber, ReferenceItem:=i
 Selection.InsertParagraphAfter
 End If
Next i

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文