【发布时间】:2011-10-12 13:25:02
【问题描述】:
我目前正在使用 OpenXml 尝试一些新事物,但最近遇到了一些麻烦。正如标题所说,我正在尝试使用 Xml 将数据动态插入到表中。为了在我的 Worddoc 中识别表格,我在其周围放置了富文本内容控件。
在我尝试在文档中搜索富文本内容控件的标记名之前,一切正常且看起来很好。在运行我的代码时,我不断收到“对象引用未设置为对象的实例。”。
他就是发生的那一行:
SdtBlock ccWithTable = mainPart.Document.Body.Descendants<SdtBlock>().Where(r => r.SdtProperties.GetFirstChild<Tag>().Val == t.Name).Single();
我使用以下 MSDN 文档尝试实现我的目标,但没有成功:
Inserting Repeating Data Items into a Word 2007 Table by Using the Open Xml API
如果有人可以帮助我,我会爱你很久。
【问题讨论】: