Ms word 自动更新使用OpenXML SDK生成的DOCX目录的页码

Ms word 自动更新使用OpenXML SDK生成的DOCX目录的页码,ms-word,openxml-sdk,tableofcontents,page-numbering,Ms Word,Openxml Sdk,Tableofcontents,Page Numbering,我已经能够使用OpenXMLSDK2.5成功地生成word文档(.docx) 我们可以使用OpenXMLSDK直接更新生成文档的TOC中的页码吗 我发现很少有关于堆栈溢出的类似查询 [https://stackoverflow.com/questions/28348550/how-to-generate-table-of-contents-using-openxml-sdk-2-5] [https://stackoverflow.com/questions/9762684/how-to-gene

我已经能够使用OpenXMLSDK2.5成功地生成word文档(.docx)

我们可以使用OpenXMLSDK直接更新生成文档的TOC中的页码吗 我发现很少有关于堆栈溢出的类似查询

[https://stackoverflow.com/questions/28348550/how-to-generate-table-of-contents-using-openxml-sdk-2-5]

[https://stackoverflow.com/questions/9762684/how-to-generate-table-of-contents-using-openxml-sdk-2-0/]

其中一种方法是让用户在第一次打开文档时单击“是”以更新模式对话框中的目录。有没有办法避免这种模式对话框和用户干预,但在第一次打开文档时仍然更新页码

谢谢,
Gagan

由于页码可能会根据打开的应用程序呈现文档的方式而有所不同,因此我认为没有办法通过OpenXMLSDK来实现这一点

您可以使用宏或自动更新字段/TOC:

我不想使用自动化。为了使用宏,我需要有一个扩展名为“docm”的启用宏的文档。如何在docx文件中执行此操作。在这种情况下,如果您不想自己呈现文档,我想使用一些第三方(即Aspose)工具来完成呈现。也许会有许可费。