方法 : Word の表の作成
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
Tables コレクションは Microsoft.Office.Interop.Word.Document、Microsoft.Office.Tools.Word.Document、Selection、および Range の各クラスのメンバです。つまり、これらのどのコンテキストでも表を作成できます。指定した範囲に表を追加するには、Tables の Add メソッドを使用します。
ドキュメント レベルのカスタマイズでの表の作成
文書に単純な表を追加するには
Add メソッドを使用して、文書の先頭に 3 行 4 列の表を追加します。
次のコード例を使用するには、プロジェクトの ThisDocument クラスから実行します。
Dim tableLocation As Word.Range = Me.Range(Start:=0, End:=0) Me.Tables.Add(Range:=tableLocation, NumRows:=3, NumColumns:=4)
object start = 0; object end = 0; Word.Range tableLocation = this.Range(ref start, ref end); this.Tables.Add(tableLocation, 3, 4, ref missing, ref missing);
表を作成すると、作成した表は自動的に Microsoft.Office.Tools.Word.Document ホスト項目の Tables コレクションに追加されます。表は Item プロパティを使用して項目番号で参照できます。次のサンプル コードを参照してください。
表を項目番号で指定するには
Item プロパティを使用して、参照する表の項目番号を指定します。
次のコード例を使用するには、プロジェクトの ThisDocument クラスから実行します。
Dim newTable As Word.Table = Me.Tables.Item(1)
Word.Table newTable = this.Tables[1];
各 Table オブジェクトには Range プロパティもあり、このプロパティを使用して書式設定属性を設定できます。
表にスタイルを適用するには
Style プロパティを使用して、Word のいずれかの組み込みスタイルを表に適用します。
次のコード例を使用するには、プロジェクトの ThisDocument クラスから実行します。
Me.Tables.Item(1).Range.Font.Size = 8 Me.Tables.Item(1).Style = "Table Grid 8"
object styleName = "Table Grid 8"; this.Tables[1].Range.Font.Size = 8; this.Tables[1].set_Style(ref styleName);
アプリケーション レベルのアドインでの表の作成
文書に単純な表を追加するには
Add メソッドを使用して、文書の先頭に 3 行 4 列の表を追加します。
アクティブ文書に表を追加するコード例を次に示します。このコード例を使用するには、プロジェクトの ThisAddIn クラスから実行します。
Dim tableLocation As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=0) Me.Application.ActiveDocument.Tables.Add(Range:=tableLocation, NumRows:=3, NumColumns:=4)
object start = 0; object end = 0; Word.Range tableLocation = this.Application.ActiveDocument.Range(ref start, ref end); this.Application.ActiveDocument.Tables.Add( tableLocation, 3, 4, ref missing, ref missing);
表を作成すると、作成した表は自動的に Microsoft.Office.Interop.Word.Document の Tables コレクションに追加されます。表は Item プロパティを使用して項目番号で参照できます。次のサンプル コードを参照してください。
表を項目番号で指定するには
Item プロパティを使用して、参照する表の項目番号を指定します。
アクティブ文書を使用するコード例を次に示します。このコード例を使用するには、プロジェクトの ThisAddIn クラスから実行します。
Dim newTable As Word.Table = Me.Application.ActiveDocument.Tables.Item(1)
Word.Table newTable = this.Application.ActiveDocument.Tables[1];
各 Table オブジェクトには Range プロパティもあり、このプロパティを使用して書式設定属性を設定できます。
表にスタイルを適用するには
Style プロパティを使用して、Word のいずれかの組み込みスタイルを表に適用します。
アクティブ文書を使用するコード例を次に示します。このコード例を使用するには、プロジェクトの ThisAddIn クラスから実行します。
Me.Application.ActiveDocument.Tables.Item(1).Range.Font.Size = 8 Me.Application.ActiveDocument.Tables.Item(1).Style = "Table Grid 8"
object styleName = "Table Grid 8"; this.Application.ActiveDocument.Tables[1].Range.Font.Size = 8; this.Application.ActiveDocument.Tables[1].set_Style(ref styleName);
参照
処理手順
方法 : Word の表のセルにテキストと書式設定を追加する
方法 : Document プロパティを Word の表に読み込む