Adicionar linhas e colunas programaticamente a tabelas do Word
Em uma tabela do Microsoft Office Word, as células são organizadas em linhas e colunas. Você pode usar o Add Rows método do objeto para adicionar linhas à tabela e o Add método do Columns objeto para adicionar colunas.
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.
Exemplos de personalização em 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, execute-os a ThisDocument
partir da classe em seu projeto. Esses exemplos pressupõem que o documento associado à sua personalização já tenha pelo menos uma tabela.
Importante
Esse código é executado somente em projetos que você cria usando qualquer um dos seguintes modelos de projeto:
Documento do Word 2013
Modelo do Word 2013
Documento do Word 2010
Modelo do Word 2010
Se você deseja executar essa tarefa em qualquer outro tipo de projeto, você deve adicionar uma referência ao assembly Microsoft.Office.Interop.Word e, em seguida, você deve usar classes desse assembly para adicionar linhas e colunas a tabelas. Para obter mais informações, consulte Como direcionar aplicativos do Office por meio de assemblies de interoperabilidade primários e Referência de assembly de interoperabilidade primária do Word 2010.
Para adicionar uma linha a uma tabela
Use o Add método para adicionar uma linha à tabela.
Para adicionar uma coluna a uma tabela
Use o método e, em seguida, use o Add DistributeWidth método para tornar todas as colunas com a mesma largura.
Exemplos de suplementos VSTO
Os exemplos de código a seguir podem ser usados em um suplemento VSTO. Para usar os exemplos, execute-os a ThisAddIn
partir da classe em seu projeto. Esses exemplos pressupõem que o documento ativo já tenha pelo menos uma tabela.
Importante
Esse código é executado somente em projetos que você cria usando modelos de suplemento VSTO do Word.
Se você deseja executar essa tarefa em qualquer outro tipo de projeto, você deve adicionar uma referência ao assembly Microsoft.Office.Interop.Word e, em seguida, você deve usar classes desse assembly para adicionar linhas e colunas a tabelas. Para obter mais informações, consulte Como direcionar aplicativos do Office por meio de assemblies de interoperabilidade primários e Referência de assembly de interoperabilidade primária do Word 2010.
Para adicionar uma linha a uma tabela
Use o Add método para adicionar uma linha à tabela.
Para adicionar uma coluna a uma tabela
Use o método e, em seguida, use o Add DistributeWidth método para tornar todas as colunas com a mesma largura.