Procedura: creare tabelle di Word
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Poiché l'insieme Tables è un membro delle classi Microsoft.Office.Interop.Word.Document, Microsoft.Office.Tools.Word.Document, Selection e Range, è possibile creare una tabella in ognuno di questi contesti. Per aggiungere una tabella in corrispondenza dell'intervallo specificato, si utilizza il metodo Add dell'insieme Tables.
Creazione di tabelle nelle personalizzazioni a livello di documento
Per aggiungere una tabella semplice a un documento
Per aggiungere una tabella costituita da tre righe e quattro colonne all'inizio del documento, utilizzare il metodo Add.
Per utilizzare l'esempio di codice riportato di seguito, eseguirlo dalla classe ThisDocument nel progetto.
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);
Al momento della creazione, la tabella viene aggiunta automaticamente all'insieme Tables dell'oggetto host Microsoft.Office.Tools.Word.Document. È possibile fare riferimento alle tabelle mediante il numero di elemento della proprietà Item, come illustrato nel codice riportato di seguito.
Per fare riferimento a una tabella mediante il numero di elemento
Utilizzare la proprietà Item e indicare il numero di elemento della tabella cui si desidera fare riferimento.
Per utilizzare l'esempio di codice riportato di seguito, eseguirlo dalla classe ThisDocument nel progetto.
Dim newTable As Word.Table = Me.Tables.Item(1)
Word.Table newTable = this.Tables[1];
Ciascun oggetto Table dispone inoltre di una proprietà Range che consente di impostare attributi di formattazione.
Per applicare uno stile a una tabella
Utilizzare la proprietà Style per applicare uno degli stili incorporati di Word a una tabella.
Per utilizzare l'esempio di codice riportato di seguito, eseguirlo dalla classe ThisDocument nel progetto.
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);
Creazione di tabelle nei componenti aggiuntivi a livello di applicazione
Per aggiungere una tabella semplice a un documento
Per aggiungere una tabella costituita da tre righe e quattro colonne all'inizio del documento, utilizzare il metodo Add.
Nell'esempio di codice riportato di seguito viene illustrato come aggiungere una tabella al documento attivo. Per utilizzare questo esempio, eseguirlo dalla classe ThisAddIn nel progetto.
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);
Al momento della creazione, la tabella viene aggiunta automaticamente all'insieme Tables dell'oggetto Microsoft.Office.Interop.Word.Document. È possibile fare riferimento alle tabelle mediante il numero di elemento della proprietà Item, come illustrato nel codice riportato di seguito.
Per fare riferimento a una tabella mediante il numero di elemento
Utilizzare la proprietà Item e indicare il numero di elemento della tabella cui si desidera fare riferimento.
Nell'esempio di codice riportato di seguito viene utilizzato il documento attivo. Per utilizzare questo esempio, eseguirlo dalla classe ThisAddIn nel progetto.
Dim newTable As Word.Table = Me.Application.ActiveDocument.Tables.Item(1)
Word.Table newTable = this.Application.ActiveDocument.Tables[1];
Ciascun oggetto Table dispone inoltre di una proprietà Range che consente di impostare attributi di formattazione.
Per applicare uno stile a una tabella
Utilizzare la proprietà Style per applicare uno degli stili incorporati di Word a una tabella.
Nell'esempio di codice riportato di seguito viene utilizzato il documento attivo. Per utilizzare questo esempio, eseguirlo dalla classe ThisAddIn nel progetto.
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);
Vedere anche
Attività
Procedura: aggiungere testo e formattazione alle celle delle tabelle di Word
Procedura: aggiungere righe e colonne alle tabelle di Word
Procedura: compilare tabelle di Word con le proprietà documento
Concetti
Informazioni sui parametri facoltativi nelle soluzioni Office