DocumentBase.TablesOfContents 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个 TablesOfContents 集合,该集合表示文档的目录。
public Microsoft.Office.Interop.Word.TablesOfContents TablesOfContents { get; }
属性值
一个 TablesOfContents 集合,表示文档的目录。
示例
下面的代码示例将两个段落添加到文档中,并为段落指定标题1和标题2样式。 然后,该代码在插入点创建一个目录,其中仅包含样式为标题1的段落。 若要使用此示例,请在 ThisDocument 文档级项目的类中运行它。
private void DocumentTablesOfContents()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Text = "Heading 1";
this.Paragraphs[2].Range.Text = "Heading 2";
object Style1 = Word.WdBuiltinStyle.wdStyleHeading1;
this.Paragraphs[1].set_Style(ref Style1);
object Style2 = Word.WdBuiltinStyle.wdStyleHeading2;
this.Paragraphs[2].set_Style(ref Style2);
object HeadingLevel = 1;
this.TablesOfContents.Add(this.Application.Selection.Range,
ref missing, ref HeadingLevel, ref HeadingLevel,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
}
Private Sub DocumentTablesOfContents()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Text = "Heading 1"
Me.Paragraphs(2).Range.Text = "Heading 2"
Dim Style1 As Object = Word.WdBuiltinStyle.wdStyleHeading1
Me.Paragraphs(1).Style = Style1
Dim Style2 As Object = Word.WdBuiltinStyle.wdStyleHeading2
Me.Paragraphs(2).Style = Style2
Dim HeadingLevel As Object = 1
Me.TablesOfContents.Add(Me.Application.Selection.Range, , HeadingLevel, _
HeadingLevel)
End Sub