我正在尝试根据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循环中时,如何添加更多行?
如果有人更了解如何做到这一点,我将很高兴看到更好的方法来实现这一点。 感谢。
答案 0 :(得分:-1)
没有滑稽,您是否真的尝试过继续前进到下一个单元格以插入您的代码?就像Word本身一样,它可能会自动为您添加另一行。如果没有,那么如果你可以访问表本身会很有帮助,因为那时你可以使用表的Rows.Add方法来添加另一行。