TablesOfContents.Add 方法 (Word)
返回一个 TableOfContents 对象,该对象代表添加到文档中的目录。
语法
表达式。添加 (Range、 UseHeadingStyles、 UpperHeadingLevel、 LowerHeadingLevel、 UseFields、 TableID、 RightAlignPageNumbers、 IncludePageNumbers、 AddStyles、 UseHyperlinks、 HidePageNumbersInWeb、 UseOutlineLevels)
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"
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。