テーブルの行を移動する方法を知っている人はいますか?
コード(相互運用機能c#)で操作したい動的な行数のテーブルがあります。たとえば、インデックス5の行をインデックス8に移動するか、その逆(インデックス8からインデックス5)にします。
誰かアイデア?
テーブルの行を移動する方法を知っている人はいますか?
コード(相互運用機能c#)で操作したい動的な行数のテーブルがあります。たとえば、インデックス5の行をインデックス8に移動するか、その逆(インデックス8からインデックス5)にします。
誰かアイデア?
wrdがWordのインスタンスであり、aDocがドキュメントであり、(ドキュメントの最初のテーブルに対して)indexsrcの行をindexdestの行の直前に移動したい場合は、次のように記述します(必要なものをすべて追加します)。チェック):
Table tbl = aDoc.Tables[1];
Row toMove = tbl.Rows[src];
object beforeRow = tbl.Rows[dest];
Row newRow = tbl.Rows.Add(ref beforeRow);
toMove.Select();
wrd.Selection.Copy();
newRow.Select();
wrd.Selection.Paste();
toMove.Delete();
newRow.Delete();