Tables オブジェクト (Word)
選択範囲 、範囲 、またはドキュメント内のテーブルを表す Table オブジェクトのコレクション。
Tables プロパティを使用して Tables コレクションを取得します。 次の使用例は、作業中の文書の各表の周囲に罫線を適用します。
For Each aTable In ActiveDocument.Tables
aTable.Borders.OutsideLineStyle = wdLineStyleSingle
aTable.Borders.OutsideLineWidth = wdLineWidth025pt
aTable.Borders.InsideLineStyle = wdLineStyleNone
Next aTable
Add メソッドを使用して、指定した範囲にテーブルを追加します。 次の使用例は、作業中の文書の先頭に 4 列 3 行の表を追加します。
Set myRange = ActiveDocument.Range(Start:=0, End:=0)
ActiveDocument.Tables.Add Range:=myRange, NumRows:=3, NumColumns:=4
単一の Table オブジェクトを返すには、Tables (Index) を使用します。Index はインデックス番号です。 インデックス番号は、選択範囲、指定範囲、または文書での表の位置を表します。 次の使用例は、作業中の文書の最初の表を文字列に変換します。
ActiveDocument.Tables(1).ConvertToText Separator:=wdSeparateByTabs
文書内のこのコレクションに Count プロパティを使用して、メイン ストーリー (本文) のみに含まれる項目の数を取得します。 他のストーリーに含まれる項目の数を取得するには、 Range オブジェクトと共にコレクションを使用します。
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。