使用英语阅读

通过


Indexes.Add 方法 (Word)

返回一个表示新添加到文档中的索引的 索引 对象。

语法

表达式添加 (RangeHeadingSeparatorRightAlignPageNumbersTypeNumberOfColumnsAccentedLettersSortByIndexLanguage)

expression 是必需的。 一个代表“Indexes”集合的变量。

参数

名称 必需/可选 数据类型 说明
Range 必需 Range 要显示索引的区域。 如果区域未折叠,索引将替换此区域。
HeadingSeparator 可选 Variant 字母组 (以相同字母开头的条目) 之间的文本索引中。 可以是 WdHeadingSeparator 常量之一。
RightAlignPageNumbers 可选 Variant 页码与右边距对齐。
Type 可选 Variant 指定子项是否作为主入口位于同一行 (接排式),或者在单独的行 (缩进) 主入口。 可以是下列的 WdIndexType 常量: wdIndexIndentwdIndexRunin
NumberOfColumns 可选 Variant 索引每页的列数。 指定为 0(零)会将索引中的列数设置为与文档中的列数相同的数。
AccentedLetters 可选 Variant 要在索引中包含用于重音字母的单独的标题 (对于在不同的标题下,列出了例如,与"?"开头的单词和"A"开头的单词)。
SortBy 可选 Variant 要用于指定索引的排序准则。 可以是下列的 WdIndexSortBy 常量: wdIndexSortByStrokewdIndexSortBySyllable
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。