C# 是否可以更新使用Syncfusion生成的Word文档的TOC(目录);什么是文档库?
我们的应用程序使用libs生成Word文档。基本上,我们加载一个模板,并在其中插入特定书签中的特定文本,生成一个Word文档供用户动态下载 我们面临的问题是:C# 是否可以更新使用Syncfusion生成的Word文档的TOC(目录);什么是文档库?,c#,.net,ms-word,C#,.net,Ms Word,我们的应用程序使用libs生成Word文档。基本上,我们加载一个模板,并在其中插入特定书签中的特定文本,生成一个Word文档供用户动态下载 我们面临的问题是: 模板有4页长,并且有TOC 当我们添加内容时,页面中的文档大小(自然)会增加 下载文档时,TOC仍然反映模板中使用的页码。换句话说,用户必须手动更新TOC(二次单击->更新字段),以便刷新页码 根据Syncfusion的文档(很少见…),这不可能使用他们的库。因此,我们在模板中实现了一个AutoOpen宏,在打开文档时作为一种变通方法
- 模板有4页长,并且有TOC
- 当我们添加内容时,页面中的文档大小(自然)会增加
- 下载文档时,TOC仍然反映模板中使用的页码。换句话说,用户必须手动更新TOC(二次单击->更新字段),以便刷新页码
Document wordDocument;
Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
wordDocument = word.Documents.Open(saveFileDialog.FileName);
wordDocument.TablesOfContents[1].Update();
wordDocument.Save();
word.Quit();
我也有同样的问题。谢谢你的提问和回答。它帮助了我。