Como: Criar as tabelas do Word

O Tables coleção é um membro da Microsoft.Office.Interop.Word.Document, Microsoft.Office.Tools.Word.Document, Selection, e Range classes, o que significa que você pode criar uma tabela em qualquer um desses contextos. Você pode usar o Add método o Tables coleção para adicionar uma tabela no intervalo especificado.

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.

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

Para adicionar uma tabela simples a um documento

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

    Para usar o seguinte exemplo de código, executá-lo do ThisDocument classe no 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);
    

Quando você cria uma tabela, ele será automaticamente adicionado para o Tables coleção da Microsoft.Office.Tools.Word.Document item de host. Em seguida, você pode se referir à tabela pelo seu número de item usando o Item a propriedade, como mostra o código a seguir.

Para se referir a uma tabela por número de item

  • Use o Item propriedade e a fonte, o número do item da tabela que você deseja se referir.

    Para usar o seguinte exemplo de código, executá-lo do ThisDocument classe no projeto.

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

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

Para aplicar um estilo a uma tabela

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

    Para usar o seguinte exemplo de código, executá-lo do ThisDocument classe no projeto.

    Me.Tables.Item(1).Range.Font.Size = 8
    Me.Tables.Item(1).Style = "Table Grid 8"
    
    this.Tables[1].Range.Font.Size = 8;
    this.Tables[1].set_Style("Table Grid 8");
    

Criando tabelas no nível do aplicativo Add-Ins

Para adicionar uma tabela simples a um documento

  • Use o Add método 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 esse exemplo, executá-lo do ThisAddIn classe no 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)
    
    Word.Range tableLocation = 
        this.Application.ActiveDocument.Range(0, 0);
    this.Application.ActiveDocument.Tables.Add(
        tableLocation, 3, 4);
    

Quando você cria uma tabela, ele será automaticamente adicionado para o Tables coleção da Microsoft.Office.Interop.Word.Document. Em seguida, você pode se referir à tabela pelo seu número de item usando o Item a propriedade, como mostra o código a seguir.

Para se referir a uma tabela por número de item

  • Use o Item propriedade e a fonte, o número do item da tabela que você deseja se referir.

    O exemplo de código a seguir usa o documento ativo. Para usar esse exemplo, executá-lo do ThisAddIn classe no projeto.

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

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

Para aplicar um estilo a uma tabela

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

    O exemplo de código a seguir usa o documento ativo. Para usar esse exemplo, executá-lo do ThisAddIn classe no projeto.

    Me.Application.ActiveDocument.Tables.Item(1).Range.Font.Size = 8
    Me.Application.ActiveDocument.Tables.Item(1).Style = "Table Grid 8"
    
    this.Application.ActiveDocument.Tables[1].Range.Font.Size = 8;
    this.Application.ActiveDocument.Tables[1].set_Style("Table Grid 8");
    

Consulte também

Tarefas

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

Como: Adicionar linhas e colunas a tabelas do Word

Como: Preencha as tabelas do Word com propriedades de documento

Conceitos

Parâmetros opcionais em soluções do Office