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