【问题标题】:Convert table of contents (TOC) to normal text将目录 (TOC) 转换为普通文本
【发布时间】:2012-10-14 22:38:37
【问题描述】:

在 MS Word 中,可以使用 Ctrl-Shift-F9 手动将目录 (TOC) 转换为普通文本。

有没有办法以编程方式将 TOC 转换为普通文本?

Word VBA 有 TableOfContents 类,但该类似乎没有提供任何可用于此类转换的方法。

【问题讨论】:

    标签: vba ms-word tableofcontents


    【解决方案1】:

    嗯,这并不难。这是解决方案:

    For Each nextTOC In ActiveDocument.TablesOfContents
        nextTOC.Range.Fields.Unlink
    Next
    

    在上面的 sn-p 中,代码循环遍历活动文档中的所有目录,获取每个 TOC 的 Range 的 Fields 属性并对其调用 Unlink。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-14
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 2016-09-15
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多