Compartilhar via


Como: Criar 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.

A coleção Tables é um membro do Microsoft.Office.Interop.Word.Document, Microsoft.Office.Tools.Word.Document, Selectione Range classes, que significa que você pode criar uma tabela em qualquer um nesses contextos.Você use o método de Add da coleção Tables para adicionar uma tabela no intervalo especificado.

Criando tabelas no nível de documento personalizações

Para adicionar uma tabela simples a um documento

  • Use o método Add para adicionar uma tabela consiste em três linhas e quatro colunas no início do documento.

    Para usar o exemplo de código a seguir, execute-o da classe ThisDocument no seu projeto.

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

Quando você Criar uma tabela, ele é automaticamente adicionado à coleção Tables do item de host Microsoft.Office.Tools.Word.Document.Você pode referir-se à tabela por seu número de item usando a propriedade Item, conforme mostrado no código a seguir.

Para fazer referência a uma tabela, número de item

  • Use a propriedade Item e fornecer o número de item de tabela que você deseja fazer referência.

    Para usar o exemplo de código a seguir, execute-o da classe ThisDocument no seu projeto.

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

Cada objeto Table também tem uma propriedade Range que permite que você defina atributos de formatação.

Para aplicar um estilo a uma tabela

  • Use a propriedade Style para aplicar um dos estilos internos de Word em uma tabela.

    Para usar o exemplo de código a seguir, execute-o da classe ThisDocument no seu projeto.

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

Criando tabelas no nível de aplicativo Adicionar-ins

Para adicionar uma tabela simples a um documento

  • Use o método Add para adicionar uma tabela consiste em três linhas e quatro colunas no início do documento.

    O exemplo de código a seguir adiciona uma tabela ao documento ativo.Para usar este exemplo, execute-de a classe ThisAddIn no seu projeto.

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

Quando você Criar uma tabela, ele é automaticamente adicionado à coleção Tables do Microsoft.Office.Interop.Word.Document.Você pode referir-se à tabela por seu número de item usando a propriedade Item, conforme mostrado no código a seguir.

Para fazer referência a uma tabela, número de item

  • Use a propriedade Item e fornecer o número de item de tabela que você deseja fazer referência.

    O exemplo de código a seguir usa o documento ativo.Para usar este exemplo, execute-de a classe ThisAddIn no seu projeto.

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

Cada objeto Table também tem uma propriedade Range que permite que você defina atributos de formatação.

Para aplicar um estilo a uma tabela

  • Use a propriedade Style para aplicar um dos estilos internos de Word em uma tabela.

    O exemplo de código a seguir usa o documento ativo.Para usar este exemplo, execute-de a classe ThisAddIn no seu projeto.

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

Consulte também

Tarefas

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

Como: Adicionar linhas e colunas a tabelas do Word

Como: Preencher tabelas do Word com propriedades do documento

Conceitos

Noções básicas sobre parâmetros opcionais in Office Solutions