我的文档使用样式 Heading 1 和 Heading 2 以及 MyHead1、MyHead2。我想创建一个只有 MyHead1 和 MyHead2 条目的目录。我可以使用目录中的选项从菜单中执行此操作,并从 Heading1 和 Heading 2 样式中删除 TOC 级别。
我想在 VBA 中执行此操作。我试过使用录制的宏:
With ActiveDocument
.TablesOfContents.Add Range:=Selection.Range, RightAlignPageNumbers:= _
True, UseHeadingStyles:=False, IncludePageNumbers:=True, AddedStyles _
:="MyHead1,1,MyHead2,2", UseHyperlinks:=True, HidePageNumbersInWeb _
:=True, UseOutlineLevels:=False
.TablesOfContents(1).TabLeader = wdTabLeaderDots
.TablesOfContents.Format = wdIndexIndent
End With
但是,生成的 TOC 包括标题 1 和标题 2 条目。
我希望UseHeadingStyles:=False
排除内置标题样式,但事实并非如此。我如何排除它们?