您好
我使用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 Reference。 无论如何要解决这个问题吗?
问题: 我可以使用c#代码更新所有引用吗? 有没有更好的方法来做到这一点?
答案 0 :(得分:0)
您需要更新文档中的所有字段:
doc.Fields.Update();
您也可以通过调用doc.Fields
集合中相应字段的Update()方法来更新特定字段。