TablesOfContents.Add 方法 (Word)

返回一个 TableOfContents 对象,该对象代表添加到文档中的目录。

语法

表达式添加 (RangeUseHeadingStylesUpperHeadingLevelLowerHeadingLevelUseFieldsTableIDRightAlignPageNumbersIncludePageNumbersAddStylesUseHyperlinksHidePageNumbersInWebUseOutlineLevels)

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

参数

名称 必需/可选 数据类型 说明
Range 必需 Range object 目录出现的区域。 如果该区域未折叠,目录将替换该区域。
UseHeadingStyles 可选 Variant 使用内置标题样式创建目录。 默认值为 True
UpperHeadingLevel 可选 Variant 目录的起始标题级别。 对应于使用 \o 开关的目录 (TOC) 域的起始值。 默认值为 1。
LowerHeadingLevel 可选 Variant 目录的结束标题级别。 对应于使用 \o 开关的目录 (TOC) 域的结束值。 默认值为 9。
UseFields 可选 Variant 如此 如果使用目录项 (TC) 域创建的目录。 使用 MarkEntry 方法标记要包括在目录中的项。 默认值为 False
TableID 可选 Variant 用于从 TC 字段生成目录的一个字母标识符。 对应于目录 (目录) 字段的 \f 开关。 例如,“T”使用表标识符 T 从 TC 字段生成目录。如果省略此参数,则不使用 TC 字段。
RightAlignPageNumbers 可选 Variant 如此 如果表的页码与右边距对齐。 默认值为 True
IncludePageNumbers 可选 Variant 要包括在目录中的页码。 默认值为 True
AddedStyles 可选 Variant 用来编译目录的其他样式的字符串名称(标题 1 – 标题 9 样式之外的样式)。 可用 HeadingStyles 对象的 Add 方法创建新的标题样式。
UseHyperlinks 可选 Variant 如果在将文档发布到 Web 时,目录中的条目的格式应设置为超链接,则该属性值为 True。 默认值为 True
HidePageNumbersInWeb 可选 Variant 如果在文档发布到 Web 时应隐藏目录中的页码,则为 True。 默认值为 True
UseOutlineLevels 可选 Variant 要使用大纲级别创建目录。 默认值为 False

返回值

TableOfContents

示例

本示例在活动文档的开头添加一个目录。 该目录是根据样式为标题 1、标题 2、标题 3 和自定义样式"myStyle"与"yourStyle"的段落样式创建的。

Set myRange = ActiveDocument.Range(0, 0) 
ActiveDocument.TablesOfContents.Add _ 
 Range:=myRange, _ 
 UseFields:=False, _ 
 UseHeadingStyles:=True, _ 
 LowerHeadingLevel:=3, _ 
 UpperHeadingLevel:=1, _ 
 AddedStyles:="myStyle, yourStyle"

另请参阅

TablesOfContents 集合对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。