Condividi tramite


Metodo WorksheetBase.PivotTables

Ottiene un oggetto che rappresenta un singolo rapporto di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTable) oppure una raccolta di tutti i rapporti di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTables) nel foglio di lavoro.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
Public Function PivotTables ( _
    index As Object _
) As Object
public Object PivotTables(
    Object index
)

Parametri

Valore restituito

Tipo: System.Object
Oggetto che rappresenta un singolo rapporto di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTable) oppure una raccolta di tutti i rapporti di tabella pivot (oggetto Microsoft.Office.Interop.Excel.PivotTables) nel foglio di lavoro.

Note

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene utilizzato il metodo PivotTables per ottenere la raccolta Microsoft.Office.Interop.Excel.PivotTables del foglio di lavoro corrente e vengono aggiornate le singole tabelle pivot della raccolta.

Questo esempio è valido per una personalizzazione a livello di documento.

Private Sub RefreshPivotTables()
    Dim pivotTables1 As Excel.PivotTables = _
        CType(Me.PivotTables(), Excel.PivotTables)

    If pivotTables1.Count > 0 Then
        For Each table As Microsoft.Office.Interop.Excel.PivotTable _
              In pivotTables1
            table.RefreshTable()
        Next
    Else
        MsgBox("This workbook contains no pivot tables.")
    End If
End Sub
private void RefreshPivotTables()
{
    Excel.PivotTables pivotTables1 = 
        (Excel.PivotTables)this.PivotTables();

    if (pivotTables1.Count > 0)
    {
        foreach (Microsoft.Office.Interop.Excel.PivotTable table
             in pivotTables1)
        {
            table.RefreshTable();
        }
    }
    else
    {
        MessageBox.Show("This workbook contains no pivot tables.");
    }
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

WorksheetBase Classe

Spazio dei nomi Microsoft.Office.Tools.Excel