我有一个"模板"docx文档,其中包含所需的布局,并希望使用C#插入内容,但我找不到一种方法来唯一地处理文档的特定部分,如段落或表格.唯一标识文档中元素的最佳方法是什么?谢谢,Matt Sharpe.
Ahm*_*eed 11
你的模板是如何构建的?它是否使用作为*.docx的一部分加载的基础XML Schema?或者您是否使用Developer功能区的内容控件,在这种情况下,每个控件都由给定的标签名称唯一标识?这两种方法都可以更轻松地识别文档的某些部分,因为您可以控制表格或段落的位置.
此外,您可能需要考虑使用Open XML SDK 2.0(使用.NET 3.5).它包括一个方便的文档反射器工具,允许您打开和检查任何Open XML文档,并显示如何为您单击的任何元素生成代码.
除此之外,要了解有关内容控件的更多信息,您可以查看以下帖子: