返回介绍

MarkAllEntries 方法

发布于 2019-09-29 09:57:49 字数 1373 浏览 887 评论 0 收藏 0

在所有Range 中的文字实例后插入 XE(索引项)域。

expression.MarkAllEntries(Range,Entry,EntryAutoText,CrossReference,CrossReferenceAutoText,BookmarkName,Bold,Italic)

expression 必需。该表达式返回一个 Indexes 对象。

Range Range 对象,必需。整个文档中该域包含的所有的文字用 XE 域标记的域。

Entry Variant 类型,可选。索引中出现的文字,形式如:主索引项 [:子索引项]

EntryAutoText Variant 类型,可选。包含索引中出现的文字的“自动图文集”词条(如果指定了该参数,则忽略Entry)。

CrossReference Variant 类型,可选。出现在索引中的交叉引用。

CrossReferenceAutoText Variant 类型,可选。包含了交叉引用文字的自动图文集词条名(如果指定了该参数,则忽略CrossReference)。

BookmarkName Variant 类型,可选。标记索引中出现的页面范围的书签名。如果省略该参数,则在索引中出现包含 XE 域的页码。

Bold Variant 类型,可选。如果此参数为 True,将加粗格式添至索引项页码。

Italic Variant 类型,可选。如果该参数为 True,将倾斜格式添至索引项页码。

示例

本示例在活动文档中以 TA 域标记所选文本,然后更新文档中第一条索引。索引中的索引项文本与选定文本匹配。

If Selection.Type = wdSelectionNormal Then
 ActiveDocument.Indexes.MarkAllEntries _
        Range:=Selection.Range, _
 Entry:=Selection.Range.Text, Italic:=True
 ActiveDocument.Indexes(1).Update
End If

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

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

发布评论

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