ms-word - 使用 openxml 将 header 添加到 docx

标签 ms-word ms-office openxml docx

我正在尝试向已包含 header (header1.xml) 的 docx (office 2010) 文档添加新 header (通过使用 openxml 代码手动)。 我尝试通过添加一个名为 myheader.xml 且只有一个段落的文件来使用 openxml 来完成此操作。 在word中打开文档时,header1的内容显示在与之前不同的位置(低2行)。

当我删除该段落时,(仅 <w:hdr> </w:hdr> 具有相关 namespace ) header1 的内容仍然以不同的方式呈现(低 1 行)

这个问题有解决办法吗?

最佳答案

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

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

关于ms-word - 使用 openxml 将 header 添加到 docx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279823/

相关文章:

python - 使用 win32com.client api 打开 MS Word 2016 并访问 formFileds 时如何解决 AttributeError?

javascript - 如何通过WebDav打开包含某些字符的文档?

c# - 下划线和粗体文本

c# - 如何使用c#读取xls和xlsx文件

c# - 检查docx是否损坏

delphi - 如何在 TForm 的 TOleContainer 中正确使用 Word(布局方面)?

c# - OpenXML ASP.NET c# : tablecell vertical alignment issues

c# - 在哪里可以找到 Microsoft.Office.Interop.Word.dll (2010)?

ms-office - 如何为 Microsoft Office 实现拼写检查器?

c# - 在 .网