在MS Word中,目录(TOC)可以使用Ctrl-Shift-F9手动转换为普通文本。
有没有办法以编程方式将TOC转换为普通文本?
Word VBA有TableOfContents类,但似乎该类没有提供任何可用于此类转换的方法。
答案 0 :(得分:1)
嗯,这并不难。这是解决方案:
For Each nextTOC In ActiveDocument.TablesOfContents
nextTOC.Range.Fields.Unlink
Next
在上面的代码片段中,代码循环遍历活动文档中的所有目录,获取每个TOC范围的Fields属性并在其上调用Unlink。