使用open Xml更新自定义变量

时间:2015-06-09 12:01:13

标签: c# openxml

我有使用C#中的OpenXml SDK更新自定义变量的代码 更新文档中的自定义变量我添加了

隐藏复制代码

updateFields.Val = new DocumentFormat.OpenXml.OnOffValue(true);

当我打开世界文档时,我得到了以下提示。

  

"此文档包含可能引用其他文件的字段。是否要更新此文档中的字段?"

With Options
        .UpdateFieldsAtPrint = True
        .UpdateLinksAtPrint = True
    End With
    For Each l_section In ActiveDocument.Sections
        For Each l_headerfooter In l_section.Headers
        l_headerfooter.Range.Fields.Update
    Next l_headerfooter
    For Each l_headerfooter In l_section.Footers
        l_headerfooter.Range.Fields.Update
    Next l_headerfooter
    Next l_section
    ActiveDocument.Fields.Update

我已经使用上面的宏来更新客户端计算机上的自定义变量,但它对我来说不是一个方便的选项,因为我需要在每台机器上更新宏。

我如何避免/隐藏此提示。

0 个答案:

没有答案