我正在使用C#和OpenXml DLL修改现有的MS Word文档。我成功地能够替换文档中的一些标签,然后保存修改,但我还无法删除部分文本。使用Open XML删除MS Word文档部分Word处理文档
例如,我的文档有许多标题(Heading1文本样式),后面是正文文本,我想以编程方式删除给定标题和所有以下文本,直到下一个标题。
例原稿:
Heading 1 Body text 1 ... ...
Heading 2 Body text 2 ... ...
Heading 3 Body text 3 ... ...
如果用户想要删除的标题2,输出文档应导致:
Heading 1 Body text 1 ... ...
Heading 3 Body text 3 ... ...
我该怎么做的正确方法?有没有人有一个想法如何做到这一点?
亲爱Skymorth,感谢你的帮助。最后,我遵循了类似于您的建议的内容。我发布了我使用的代码 – user1841294