Como: Adicionar linhas e colunas a tabelas do Word

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

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

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

Os exemplos de código a seguir podem ser usados em uma personalização de nível de documento.Para usar esses exemplos, execute-los de a classe ThisDocument no seu projeto.

Para adicionar uma linha a uma tabela

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

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

Para adicionar uma coluna a uma tabela

  • Use o Add méTudo e use o DistributeWidth méTudo fazer Tudo as colunas da mesma largura.

    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();
    

Adicionar nível de aplicativo - exemplos

Os exemplos de código a seguir podem ser usados em um nível de aplicativo Adicionar - in.Esses exemplos usam o documento ativo.Para usar os exemplos, execute-los de a classe ThisAddIn no seu projeto.

Para adicionar uma linha a uma tabela

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

    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);
    

Para adicionar uma coluna a uma tabela

  • Use o Add méTudo e use o DistributeWidth méTudo fazer Tudo as colunas da 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()
    
    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();
    

Consulte também

Tarefas

Como: Criar tabelas do Word

Como: Adicionar texto e formatação para células nas tabelas do Word

Como: Preencher tabelas do Word com propriedades do documento