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
Versão do Microsoft Office
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