共用方式為


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

更新:2007 年 11 月

適用於

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

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Word 2003

  • Word 2007

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

在 Microsoft Office Word 表格中,儲存格會組織為列和欄。您可以使用 Rows 物件的 Add 方法在表格中加入列,並使用 Columns 物件的 Add 方法加入欄。

文件層級自訂範例

下列程式碼範例可以用於文件層級自訂中。若要使用這些範例,請從專案中的 ThisDocument 類別執行。

若要在表格中加入列

  • 使用 Add 方法,在表格中加入列。

    Me.Tables.Item(1).Rows.Add()
    
    object beforeRow = this.Tables[1].Rows[1];
    
    this.Tables[1].Rows.Add(ref beforeRow);
    

若要在表格中加入欄

  • 使用 Add 方法,然後使用 DistributeWidth 方法,將所有的欄設定成相同寬度。

    Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1))
    Me.Tables.Item(1).Columns.DistributeWidth()
    
    object beforeColumn = this.Tables[1].Columns[1]; 
    
    this.Tables[1].Columns.Add(ref beforeColumn); 
    this.Tables[1].Columns.DistributeWidth();
    

應用程式層級增益集範例

下列程式碼範例可以用於應用程式層級的增益集中。這些範例使用主動式文件。若要使用這些範例,請從專案中的 ThisAddIn 類別執行。

若要在表格中加入列

  • 使用 Add 方法,在表格中加入列。

    Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
    
    object beforeRow = this.Application.ActiveDocument.Tables[1].Rows[1];
    this.Application.ActiveDocument.Tables[1].Rows.Add(ref beforeRow);
    

若要在表格中加入欄

  • 使用 Add 方法,然後使用 DistributeWidth 方法,將所有的欄設定成相同寬度。

    Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _
        BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1))
    Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
    
    object beforeColumn = this.Application.ActiveDocument.Tables[1].Columns[1];
    
    this.Application.ActiveDocument.Tables[1].Columns.Add(ref beforeColumn);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
    

請參閱

工作

HOW TO:建立 Word 表格

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

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