【问题标题】:Update word Ref: Microsoft.Office.Interop.Word更新词参考:Microsoft.Office.Interop.Word
【发布时间】:2013-01-13 00:06:12
【问题描述】:

您好,

我正在使用 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# 代码更新所有引用吗? 有没有更好的方法来做这个?

【问题讨论】:

  • 好吧,我没有任何交叉引用代码,问题是:有没有办法在创建文档时更新引用。

标签: c# reference ms-word bookmarks


【解决方案1】:

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

doc.Fields.Update();

您也可以仅通过调用 doc.Fields 集合中各个字段的 Update() 方法来更新特定字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2016-06-08
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多