Compartilhar via


Adicionar texto e formatação programaticamente a células em tabelas do Word

Cada tabela consiste em uma coleção de células. Cada objeto individual Cell representa uma célula na tabela. Você se refere a cada célula por sua localização na tabela. Este exemplo refere-se à célula localizada na primeira linha e na primeira coluna da tabela; adiciona texto à célula; e aplica formatação.

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO para Word. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Para adicionar texto e formatação às células

  1. Consulte a célula por sua localização na tabela, adicione texto à célula e aplique a formatação.

    O exemplo de código a seguir pode ser usado em uma personalização em nível de documento. Para usar este exemplo, execute-o a ThisDocument partir da classe em seu projeto.

    Word.Cell cell = this.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name"; 
    cell.Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    

    O exemplo de código a seguir pode ser usado em um suplemento VSTO. Este exemplo usa o documento ativo. Para usar o exemplo, execute-o a ThisAddIn partir da classe em seu projeto.

    Word.Cell cell = this.Application.ActiveDocument.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name";
    cell.Range.ParagraphFormat.Alignment = 
        Word.WdParagraphAlignment.wdAlignParagraphRight;