Я создаю TableOfContents (TOC) в документе Microsoft Word, используя Microsoft.Office.Interop.Word со записями в TOC из пользовательских стилей заголовков.Мой код:
using Word = Microsoft.Office.Interop.Word;
Word.Range rangeForTOC = document.Range(0, 0);
Word.TableOfContents toc = document.TablesOfContents.Add(Range: rangeForTOC, UseHeadingStyles: false);
toc.HeadingStyles.Add("CustomHeading1", 1);
toc.HeadingStyles.Add("CustomHeading2", 2);
toc.Update();
Вопрос в том, как я могу применить любое форматирование стиля (например, левые отступы и тому подобные вещи, которые можно легко применить к Абзацу объектам) к элементам TOCвыбранный уровень заголовка?
Я знаю, что могу применить некоторое форматирование ко всему оглавлению, выбрав Диапазон таблицы:
Word.Range rngTOC = toc.Range;
rngTOC.Font.Size = 14;
rngTOC.Font.Name = "Times New Roman";
Но все равно не могу найти способвыбрать только определенные записи созданного оглавления.