問題テーブルの別の列への参照がtable.Columns.add(ref Object BeforeColumn)
に必要であるということです。私は、エラーをキャッチし、周りに私の現在の仕事のよう列幅が不均一なWordでcolumns.add(...)を使用しますか?
"Cannot access individual columns in this collection because the table has mixed cell widths."
、およびtable.Columns.DistributeWidth()
を呼び出す:私はテーブル内の最後の列にアクセスしようとすると、しかし、使用して参照として渡すtable.Columns.Add(table.Columns[table.Columns.Count])
私はエラーを取得します列が均一であり、残りのコードが実行されていることを確認します。しかし、私はこの方法でセル幅のフォーマットを失いますが、残念です。
セル幅を失うことなくこれを回避できる方法はありますか?
(私は1つの方法は、このプロセスを実行する前に、すべてのセルの幅を格納することで実現し、その後、再適用する幅その後、これは簡単であるべきものと非常に高価な解決策のように思える)
これは関連するようです:http://stackoverflow.com/questions/5399061/how-to-access-columns-in -a-table-that-have-ms-word-from-ms-word/8527573#8527573 – Fionnuala
私はこの質問を提起する前に実際に質問に「答えました」。それはやや異なる問題です。 – Shark