Ms word OpenXml SimpleField vs FieldCode

Ms word OpenXml SimpleField vs FieldCode,ms-word,openxml,fieldcodes,Ms Word,Openxml,Fieldcodes,我创建了一个文档模板(Test1.docx文件),其中有几个合并字段。当我用xml打开模板时,我看到一些字段是SimpleFields,一些字段是FieldCodes。现在,如果我对模板做一些更改(比如添加一些新的模板字段)并将其另存为Test2.docx,现在当我以xml文件的形式打开Test2.docx时,Test1.docx文件的xml中作为SimpleField的字段在Test2.docx文件的xml中作为字段代码,即使我没有对该特定字段做任何更改。 openxml何时能将合并字段识别为

我创建了一个文档模板(Test1.docx文件),其中有几个合并字段。当我用xml打开模板时,我看到一些字段是SimpleFields,一些字段是FieldCodes。现在,如果我对模板做一些更改(比如添加一些新的模板字段)并将其另存为Test2.docx,现在当我以xml文件的形式打开Test2.docx时,Test1.docx文件的xml中作为SimpleField的字段在Test2.docx文件的xml中作为字段代码,即使我没有对该特定字段做任何更改。 openxml何时能将合并字段识别为简单字段和字段代码?

这是“正常”行为-您不能指望任何字段代码被创建为或保持“简单”。涉及到很多因素,如何生成开放XML是Word应用程序的决定。你可以在Eric White的博客和视频中找到更多信息。以下是一个包含所有必要链接的良好起点: