Microsoft.Office.Interop.Word 使用 C# - 识别现有 Table 的内容对象

Microsoft.Office.Interop.Word with C# - Identify Existing Table of Contents Object

我正在处理一个包含 Table 个现有内容对象的模板文档。我无法识别它并以编程方式将其分配给 TableOfContents 对象以进一步 manipulation/updating.

我已经检查了 TablesOfContents 接口的文档,我可以看到 return 正确类型的对象的唯一方法是通过 TablesOfContents.Add() 函数.不过我不想添加新的目录。我只想确定已经存在的那个。

这似乎在文档中有解释:

"The Document.TablesOfContents Property returns a TablesOfContents collection that represents the tables of contents in the specified document."

一旦你有了它,“Use TablesOfContents(index),其中索引是索引号,到 return 单个 TableOfContents 对象。索引号代表 table 内容的位置在文档中。