使用 openxml 向 docx 添加标题

Ben*_*ull 5 ms-word docx ms-office openxml

我正在尝试向已经包含标题 (header1.xml) 的 docx (office 2010) 文档添加一个新标题(通过使用 openxml 代码手动添加)。我尝试使用 openxml 添加一个名为 myheader.xml 的文件,其中只有一个段落。在word打开文档时,header1的内容出现在与之前不同的位置(低2行)。

当我删除该段落时,(仅<w:hdr> </w:hdr>使用相关的名称空间)header1 的内容仍显示在不同的药水中(低 1 行)

这个问题有解决方案吗?

Jam*_*ood 0

我建议您在这里查看此线程:Add Header and Footer to an existingempty word document with OpenXML SDK 2.0

我认为这会解决这个问题,因为它比仅添加一个段落更复杂一些,但不多。