更新单词参考:Microsoft.Office.Interop.word

本文关键字:Office Interop word Microsoft 单词 参考 更新 | 更新日期: 2023-09-27 17:52:48

你好,

我正在使用Microsoft.Office.Interop.Word库将文本自动填充到Word模板表单(.dotx(中。

当我用文本填写表格时,我使用MS Word书签,如下所示:

object oBookMark = "Bookmark-To-Find";
doc.FormFields.get_Item(ref oBookMark).Result = Value-To-Insert;

这没有任何问题,问题是当我向书签添加MS Word引用时

参考资料就在那里,所以我不需要在同一份文件中填写100次相同的信息。

创建文档时,需要手动更新MS Word参考。有办法解决这个问题吗?

问题:我可以用c#代码更新所有引用吗?有更好的方法做这个吗?

更新单词参考:Microsoft.Office.Interop.word

您需要更新文档中的所有字段:

doc.Fields.Update();

您还可以仅通过调用doc.Fields集合中相应字段的update((方法来更新特定字段。