私はC#のテンプレートに基づいて単語文書を埋めようとしています。 私はテーブルC#動的に単語の文書に行を追加する
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