使用C#填充Word文档模板中的表

时间:2015-11-17 16:31:08

标签: c# .net templates ms-word

我创建了一个.dot,并放了一个简单的表。字段TESTE_1和TESTE_2来自"快速部分>> Field"我想使用C#Code从数据库(外部文件或其他)填充此表。

enter image description here

我放了一个" MergeField"在表格单元格(Test1)中。有很多代码显示如何找到并替换"这些书签,但如何填写我没有找到的表格,如:

Column1 | Column2 Foo | Bar Zee | Top.

1 个答案:

答案 0 :(得分:1)

由于您的主要问题是如何在文档中找到表格,因此请使用它:

  1. 选择表格并在其周围插入书签。这将允许您的代码直接拿起表格:

    Word.Table tbl = Doc.Bookmarks.get_item(" Name")。Range.Tables [1];

  2. 这篇文章将帮助您使用Word中的表格。它还讨论了性能问题:https://msdn.microsoft.com/en-us/library/aa537149%28v=office.11%29.aspx?f=255&MSPPError=-2147217396