我試圖根據C#中的模板填充一個word文檔。 我使用書籤標記表C#在word文檔中動態添加行到表格
Bookmark b = oWordDoc.Bookmarks["Bugs_Start"];
Word.Range range = b.Range; // = oWordDoc.Range(ref oBookmarkStart, ref oBookmarkEnd);
object unit = WdUnits.wdCell;
object count = 1;
while (dataExist)
{
range.InsertAfter("cell text");
range = range.Next(ref unit, ref count);
range.InsertAfter("cell text");
range = range.Next(ref unit, ref count);
}
模板在表中只有3行,有時我需要更多的行添加到表的起點。如何在while循環中添加更多行?
如果有人對如何做到這一點有更好的瞭解,我會很高興看到更好的實現方法。 謝謝。
我從範圍中獲取表(Word.Table table = range.Tables [1];),並在開始遍歷表之前添加行。 – user963491 2012-03-15 07:08:39