OpenXML从Word

时间:2017-09-29 09:43:31

标签: c# asp.net ms-word openxml

我有一个网络应用程序,我生成一个word文档。我使用合并字段从sql插入数据。我已将其中一个合并字段标记为项目符号列表,因此当我插入数据时,我可以将其拆分并使用Append(Break),我可以创建项目符号列表。这很棒!问题是,有时,我没有任何东西放在合并字段中,所以我只说Field.Text =“”。因此,我删除了所有<>来自word文档。但子弹或号码仍留在文件中。我不知道如何删除它。 我尝试上层,如:Txt - >运行 - >段落 - > ParagraphProperties - > NumberingProperties - > NumberingID / LvlReference ...但我不知道接下来该做什么。我确定我需要在某处做一个Remove(),但我不知道在哪里。

感谢任何帮助。 谢谢!

1 个答案:

答案 0 :(得分:1)

似乎我设法通过上层次结构并将numberingId.Val设置为0来实现结果。