我使用 DocumentFormat.OpenXml 创建新的 Word 文档。我加载模板文档,其中包含目录和带有图片徽标的表格。我使用此模板的 c# 代码附加其他内容。我将此文档发送给用户。
当用户获取此文档并打开它时 - 目录不会更新。我找到了解决这个问题的方法。我添加到我的代码
- mainPart.DocumentSettingsPart.Settings.Append(new UpdateFieldsOnOpen() { Val = true });
但是,当用户将获取文档并将其打开时,他会从 MS Word 中收到消息“您想更新字段吗?”。
有没有其他方法可以生成目录或更新目录而不向用户发送任何消息?