我正在使用OpenXML开发工具包以编程方式将一些<w:sdt/>元素替换为OpenXML块(WordProcessingML)标记。例如,我有一个包含以下内容的段落: <w:run><w:text> Text before </w:text></w:run>
<w:sdt><w:sdtPr> ...问题是我不能简单地替换它,
我想使用C#和Open XML SDK以编程方式将Word文档一分为二。我对第一部分所做的是删除所有段落,直到包含所需文本的段落为止。这样做效果很好。然后,在原始文档的副本上,我执行了相同的操作,只是这次删除了从包含所需文本的段落开始的所有段落。由于某些原因,第二部分被证明是一个无效的文档,无法使用word打开。document