Word VBA教程:MarkEntry方法

应用于 Indexes对象的 MarkEntry方法。

在指定区域后插入一个 XE(索引项)域。XE 域作为 Field对象返回。

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

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

Range  Range对象,必需。指该项的位置。在 Range 后面插入 XE 或 TC 域。

Entry  Variant 类型,可选。显示在索引中的文本。若要指明次索引项,则要包括主索引项文本和次索引项文本,其间用冒号 (:) 隔开(例如,“Introduction:The Product”)。

EntryAutoText  Variant 类型,可选。指包含索引、图表目录或目录等的文本的“自动图文集”词条名称(忽略 Entry)。

CrossReference  Variant 类型,可选。指将出现在索引中的交叉引用(例如,“See Apples”)。

CrossReferenceAutoText  Variant 类型,可选。指包含交叉引用文本的“自动图文集”词条名称(忽略 CrossReference)。

BookmarkName  Variant 类型,可选。指用来标记显示在索引中的页码范围的书签名称。如果省略此参数,将在索引中显示包含 XE 域的页码。

Bold  Variant 类型,可选。如果为 True,则给索引中的词条页码设置加粗格式。

Italic  Variant 类型,可选。如果为 True,则给索引中的词条页码添加倾斜格式。

Reading  Variant 类型,可选。

应用于 TablesOfContents 和 TablesOfFigures对象的 MarkEntry方法。

在指定区域后插入一个 TC(“目录”项)域。TC 域作为 Field对象返回。

expression.MarkEntry(Range, Entry, EntryAutoText, TableID, Level)

expression   必需。该表达式返回一个 TablesOfContents 或 TablesOfFigures对象。

Range  Range对象,必需。指该项的位置。在 Range 后面插入 XE 或 TC 域。

Entry  Variant 类型,可选。指在索引、目录或图表目录中出现的文本。若要指明次索引项,则要包括主索引项文本和次索引项文本,其间用冒号 (:) 隔开(例如,“Introduction:The Product”)。

EntryAutoText  Variant 类型,可选。指包含索引、图表目录或目录等的文本的“自动图文集”词条名称(忽略 Entry)。

TableID  Variant 类型,可选。指图表目录或目录项的单字母标识符(例如,“i”表示“illustration”)。

Level  Variant 类型,可选。指在目录或图表目录中的项的层次。

VBA示例

当应用于 Indexes对象时。

本示例在活动文档的选定部分之后插入索引项。次索引项文字来自选定内容。


If Selection.Type = wdSelectionNormal Then
    ActiveDocument.Indexes.MarkEntry Range:=Selection.Range, _
        Entry:="Introduction:" & Selection.Range.Text, Italic:=TrueEnd If

当应用于 Table of Contents对象时。

本示例插入一个引用选定文本的目录项,在输入框中键入的文本会显示在目录中,然后使用域的目录会添加到活动文档的起始处。


entryText = InputBox("Type entry text")
ActiveDocument.TablesOfContents.MarkEntry _
    Range:=Selection.Range, Entry:=entryText
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
ActiveDocument.TablesOfContents.Add _
    Range:=myRange, UseFields:=True, _
    UseHeadingStyles:=False

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号