Таблица содержания слов (TOC) не обновляет даже даже с и dirty = true В поле не будет обновлять TOC на первом открытии после включения редактирования. Даже с and dirty = true на поле, Word не будет обновлять TOC на первом открытии после включения редактирования. • Это функция безопасности и дизайна Word, и она не может быть обойдена настройками кода или документа. < /P>
Таблица содержания слов (TOC) не обновляет даже даже с [b] [/b] и [b] dirty = true [/b] В поле не будет обновлять TOC на первом открытии после включения редактирования. Даже с and dirty = true на поле, Word не будет обновлять TOC на первом открытии после включения редактирования. • Это функция безопасности и дизайна Word, и она не может быть обойдена настройками кода или документа. < /P> [code]< /code> private void SetAutoUpdateFields(WordprocessingDocument doc) { if (doc.MainDocumentPart.DocumentSettingsPart == null) { doc.MainDocumentPart.AddNewPart(); }
if (doc.MainDocumentPart.DocumentSettingsPart.Settings == null) { doc.MainDocumentPart.DocumentSettingsPart.Settings = new Settings(); }
var settings = doc.MainDocumentPart.DocumentSettingsPart.Settings;
// Add field update setting settings.AppendChild(new UpdateFieldsOnOpen() { Val = true });
settings.Save(); }
private Paragraph _AddTableOfContentFormatting() < /code> { // Add TOC field with switches // \h - Creates hyperlinks for entries // \z - Hides tab leader and page numbers in Web layout view // \u - Uses the applied paragraph outline level // \n - No tab leader // \p - Removes page numbers // Add TOC field with switches return new Paragraph( new ParagraphProperties( new ParagraphStyleId { Val = "TOCHeading" }, new Tabs( new TabStop { Val = TabStopValues.Right, Leader = TabStopLeaderCharValues.None, Position = 9000 } // Right-align page numbers without dots ) ), new Run( new FieldChar { FieldCharType = FieldCharValues.Begin, Dirty = true } // Mark as dirty ), new Run( new FieldCode("TOC \\o \"1-3\" \\h") { Space = SpaceProcessingModeValues.Preserve } ), new Run( new FieldChar { FieldCharType = FieldCharValues.Separate } ), new Run( new FieldChar { FieldCharType = FieldCharValues.End } ) ); }[/code]
< /code> how to update table of content when i open word for first time.
СОДЕРЖАНИЕ СОДЕРЖАНИЯ НЕ обновляется на First Open. Даже с и Dirty = true в поле Microsoft Word не будет обновлять TOC (таблица) автоматически, когда документ открывается впервые после включения редактирования. /> Что я попробовал
У меня есть текст разного размера, обычно он занимает 1-3 строки. Я создаю текст с аннотированной строкой, и последние два слова всегда «искать везде». Однако у меня возникла проблема: мне нужно, чтобы слово «поиск» переносилось на слово «везде»....
Я заполняю шаблон Word данными из базы данных, используя OpenXML sdk 2.5, и мне нужно экспортировать результат в PDF. В настоящее время я использую подход взаимодействия на стороне сервера, но время от времени получаю исключение:...
Я заполняю шаблон Word данными из базы данных, используя OpenXML sdk 2.5, и мне нужно экспортировать результат в PDF. В настоящее время я использую подход взаимодействия на стороне сервера, но время от времени получаю исключение:...
Я работаю над проектом .NET 8, где мне нужно прочитать содержимое файла DOCX с точным форматированием (пробелы, разрыв строки и разрыв абзаца), используя класс WordprocessingDocument из DocumentFormat.OpenXml. Пространство имен упаковки.
Я...