Como: Adicionar linhas e colunas a tabelas do Word

Em uma tabela do Word de Microsoft Office, as células são organizadas em linhas e colunas. Você pode usar o Add método da Rows o objeto para adicionar linhas à tabela e o Add método da Columns objeto para adicionar colunas.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Exemplos de personalização de nível de documento

Os exemplos de código a seguir podem ser usados em uma personalização em nível de documento. Para usar esses exemplos, executá-los pelo ThisDocument classe no projeto. Estes exemplos assumem que o documento associado à sua personalização já tem pelo menos uma tabela.

Para adicionar uma linha em uma tabela

  • Use o Add método para adicionar uma linha à tabela.

    Me.Tables.Item(1).Rows.Add()
    
    this.Tables[1].Rows.Add(this.Tables[1].Rows[1]);
    

Para adicionar uma coluna em uma tabela

  • Use o Add método e use o DistributeWidth método para fazer todas as colunas de mesma largura.

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

Nível de aplicativo nos exemplos de-

Os exemplos de código a seguir podem ser usados em um suplemento em nível de aplicativo. Para usar os exemplos, executá-los pelo ThisAddIn classe no projeto. Estes exemplos assumem que o documento ativo já tem pelo menos uma tabela.

Para adicionar uma linha em uma tabela

  • Use o Add método para adicionar uma linha à tabela.

    Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
    
    this.Application.ActiveDocument.Tables[1].Rows.Add(
        this.Application.ActiveDocument.Tables[1].Rows[1]);
    

Para adicionar uma coluna em uma tabela

  • Use o Add método e use o DistributeWidth método para fazer todas as colunas de mesma largura.

    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()
    
    this.Application.ActiveDocument.Tables[1].Columns.Add(
        this.Application.ActiveDocument.Tables[1].Columns[1]);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
    

Consulte também

Tarefas

Como: Criar as tabelas do Word

Como: Adicionar texto e formatação de células em tabelas do Word

Como: Preencha as tabelas do Word com propriedades de documento