共用方式為


HOW TO:建立 Word 表格

更新:2007 年 11 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Word 2003

  • Word 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

Tables 集合是 Microsoft.Office.Interop.Word.DocumentMicrosoft.Office.Tools.Word.DocumentSelectionRange 類別的成員,這表示您可以在上述的任一內容中建立表格。您可以使用 Tables 集合的 Add 方法在指定的範圍加入表格。

在文件層級自訂中建立表格

若要在文件加入簡單的表格

  • 使用 Add 方法,可以在文件開頭加入由三個列和四個欄組成的表格。

    若要使用下列程式碼範例,請從專案的 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 屬性 (Property),可讓您設定格式屬性 (Attribute)。

若要將樣式套用至表格

  • 使用 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 方法,可以在文件開頭加入由三個列和四個欄組成的表格。

    下列程式碼範例會將表格加入至現用文件。若要使用這個範例,請從專案中的 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.DocumentTables 集合。然後您就可以使用 Item 屬性,依表格的項目編號來參考表格 (如下列程式碼所示)。

若要依據項目編號參考表格

  • 使用 Item 屬性,並提供想要參考之表格的項目編號。

    下列程式碼範例會使用現用文件。若要使用這個範例,請從專案中的 ThisAddIn 類別中執行。

    Dim newTable As Word.Table = Me.Application.ActiveDocument.Tables.Item(1)
    
    Word.Table newTable = this.Application.ActiveDocument.Tables[1];
    

每個 Table 物件也會有 Range 屬性 (Property),可讓您設定格式屬性 (Attribute)。

若要將樣式套用至表格

  • 使用 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);
    

請參閱

工作

HOW TO:在 Word 表格的儲存格中加入文字和格式

HOW TO:在 Word 表格中加入列和欄

HOW TO:將文件屬性填入 Word 表格

概念

了解 Office 方案中的選擇性參數