【问题标题】:Microsoft.Office.Interop.Word with C# - Identify Existing Table of Contents ObjectMicrosoft.Office.Interop.Word 与 C# - 识别现有目录对象
【发布时间】:2015-05-03 09:48:15
【问题描述】:

我正在处理具有现有目录对象的模板文档。我无法识别它并以编程方式将其分配给 TableOfContents 对象以进行进一步操作/更新。

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

【问题讨论】:

    标签: c# ms-word office-interop tableofcontents


    【解决方案1】:

    这似乎在文档中进行了解释:

    Document.TablesOfContents Property 返回一个 TablesOfContents 集合,表示指定文档中的目录。”

    一旦你有了,“Use TablesOfContents(index),其中 index 是索引号,返回单个 TableOfContents 对象。索引号表示文档中目录的位置。”

    【讨论】:

    • 我看到了,但它似乎不起作用,或者我可能遗漏了一些东西。它返回“不可调用的成员 Microsoft.Interop.Word._Document.TablesOfContents' 不能像方法一样使用。”
    • C# 可能需要索引器的括号,即TablesOfContents[index]
    猜你喜欢
    • 2021-05-13
    • 2014-01-21
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多