0

定期的に取得するこれらのドキュメントを書式設定する必要があり、すべてのデータは、レイアウトのために大きなテーブル内にあるテーブル内に保存されます。

マクロで可能であれば、テーブル内のテーブルの列幅のスタイルを設定したいですか?

4

1 に答える 1

4

ネストした表を直接参照できます。次のコマンドを使用すると、ドキュメントの最初のテーブルに含まれるテーブルの数を取得できます。

Debug.Print ThisDocument.Tables(1).Tables.Count

その後、それらをループして、必要に応じてフォーマットできます。

Dim oTable as Table

For Each oTable in ThisDocument.Tables(1).Tables

    'Do something with oTable - like
    'setting the width of the first column
    oTable.Columns(1).Width = 60

Next

最初にドキュメントにテーブルがあることを確認することを忘れないでください。:)

于 2012-08-16T09:32:46.270 に答える