D.W*_*der 1 c# ms-word openxml openxml-sdk
在 Word 中有一个选项“更新字段”。我想加载一个 Word 模板并用一些数据填充 FormFields。还有一些字段是对其他字段的引用。
使用 Interop,我可以简单地编写“UpdateAllFields”,但是 OpenXML 中的等价物是什么?
谢谢 :)
小智 5
您想使用Open XML SDK来更新字段,对吗?这是一些示例代码:
using (WordprocessingDocument document = WordprocessingDocument.Open(path, true))
{
DocumentSettingsPart settingsPart = document.MainDocumentPart.GetPartsOfType<DocumentSettingsPart>().First();
// Create object to update fields on open
UpdateFieldsOnOpen updateFields = new UpdateFieldsOnOpen();
updateFields.Val = new DocumentFormat.OpenXml.OnOffValue(true);
// Insert object into settings part.
settingsPart.Settings.PrependChild<UpdateFieldsOnOpen>(updateFields);
settingsPart.Settings.Save();
}
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息,请参阅以下链接:
| 归档时间: |
|
| 查看次数: |
2401 次 |
| 最近记录: |