在页面内容中使用OpenXML更新页码(不在标题中)

时间:2017-04-06 09:31:49

标签: ms-word openxml

我有一个带有页眉内页码的Word文档。我通过添加新内容通过OpenXML更新此文档。之后,当我打开此文档时,页码正确(自动)更新。

但是现在,我需要将此页码不在标题内但在页面内容中。在这种情况下,页码未正确(自动)更新。

如何自动更新此页码?有任何想法吗 ?

PS:我已经试过这段代码而没有运气:

        DocumentSettingsPart settingsPart = mainPart.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();

0 个答案:

没有答案