Condividi tramite


Procedura: creare tabelle di Word

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.

Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.

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);
    

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"
    
    this.Tables[1].Range.Font.Size = 8;
    this.Tables[1].set_Style("Table Grid 8");
    

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)
    
    Word.Range tableLocation = 
        this.Application.ActiveDocument.Range(0, 0);
    this.Application.ActiveDocument.Tables.Add(
        tableLocation, 3, 4);
    

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"
    
    this.Application.ActiveDocument.Tables[1].Range.Font.Size = 8;
    this.Application.ActiveDocument.Tables[1].set_Style("Table Grid 8");
    

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

Parametri facoltativi nelle soluzioni Office