我正在使用 Microsoft.Office.Interop.Word ( v14.0 )。
我有一个word文档。在该 Word 文档中,我创建了一个包含3 列的表格,并在表格中添加了1 行。
第一行中的 3 个单元格中的每一个都包含一个字段。当用户在我的窗口/表单上按下打印按钮时,我会获取信息(位置,在我的 UI 上下文中具有 3 个属性)并使用 Microsoft Word 模板,我的 Word 文档有这一行,其中包含要填充这些信息的 3 个单元格来自 WPF Window /(与 Windows 窗体相同)。
实际上,问题是,我不知道如何复制现有的 tablerow。职位的数量(描述一行)可以不同,我搜索了一种方法,如何复制现有行,其中包含这 3 个字段并将其添加到底部。或者另一种方式是,动态创建一行,以及这些字段,foreach 单元格。无论如何
我怎样才能做到这一点?
好吧,添加行似乎不是问题(来自 MSDN 的代码):
object beforeRow = this.Tables[1].Rows[1];
this.Tables[1].Rows.Add(ref beforeRow);