Indexes.Add 方法 (Word)
返回一个表示新添加到文档中的索引的 索引 对象。
表达式。添加 (Range、 HeadingSeparator、 RightAlignPageNumbers、 Type、 NumberOfColumns、 AccentedLetters、 SortBy、 IndexLanguage)
expression 是必需的。 一个代表“Indexes”集合的变量。
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Range | 必需 | Range | 要显示索引的区域。 如果区域未折叠,索引将替换此区域。 |
HeadingSeparator | 可选 | Variant | 字母组 (以相同字母开头的条目) 之间的文本索引中。 可以是 WdHeadingSeparator 常量之一。 |
RightAlignPageNumbers | 可选 | Variant | 为 页码与右边距对齐。 |
Type | 可选 | Variant | 指定子项是否作为主入口位于同一行 (接排式),或者在单独的行 (缩进) 主入口。 可以是下列的 WdIndexType 常量: wdIndexIndent 或 wdIndexRunin 。 |
NumberOfColumns | 可选 | Variant | 索引每页的列数。 指定为 0(零)会将索引中的列数设置为与文档中的列数相同的数。 |
AccentedLetters | 可选 | Variant | 真 要在索引中包含用于重音字母的单独的标题 (对于在不同的标题下,列出了例如,与"?"开头的单词和"A"开头的单词)。 |
SortBy | 可选 | Variant | 要用于指定索引的排序准则。 可以是下列的 WdIndexSortBy 常量: wdIndexSortByStroke 或 wdIndexSortBySyllable 。 |
IndexLanguage | 可选 | Variant | 要用于指定索引的排序语言。 可以是任何的 WdLanguageID 常量。 有效的 WdLanguageID 常量的列表,请参阅对象浏览器 Visual Basic 编辑器中。 |
索引
从文档中的索引项 (XE) 域建立索引。 使用 MarkEntry 方法标记要包括在索引中的索引项。
本示例标记一个索引项,然后在活动文档的结尾处创建一个索引。
ActiveDocument.Indexes.MarkEntry _
Range:=Selection.Range, Entry:="My Entry"
Set MyRange = ActiveDocument.Content
MyRange.Collapse Direction:=wdCollapseEnd
ActiveDocument.Indexes.Add Range:=MyRange, Type:=wdIndexRunin
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。