2015-03-02 3 views
0

Я работаю над документом шаблона, который имеет существующий объект Оглавления. У меня возникли проблемы с его идентификацией и назначением объекта TableOfContents программно для дальнейшей манипуляции/обновления.Microsoft.Office.Interop.Word with C# - Определить существующее оглавление Объект

Я изучил документацию для интерфейса TablesOfContents, и единственный способ увидеть объект соответствующего типа - через функцию TablesOfContents.Add(). Однако я не хочу добавлять новый TOC. Я просто хочу определить ту, которая уже существует.

ответ

0

Это, как представляется, объясняется в документации:

«Document.TablesOfContents Property возвращает TablesOfContents коллекцию, представляющие оглавление в указанном документе.»

После этого «Use TablesOfContents(index), где индекс является номером индекса, для возврата одного объекта TableOfContents. Номер индекса представляет собой положение оглавления в документе».

+0

Я видел это, но он, похоже, не работает, или, может быть, я чего-то не хватает. Он возвращает «Не вызывающий вызов член Microsoft.Interop.Word._Document.TablesOfContents» не может использоваться как метод ». – weeMuckle

+0

C# может потребоваться скобки для индексатора, то есть 'TablesOfContents [index]' – stuartd

Смежные вопросы