Partager via


WorksheetBase.PivotTables, méthode

Obtient un objet qui représente un rapport PivotTable (objet Microsoft.Office.Interop.Excel.PivotTable) ou une collection de tous les rapports PivotTable (objet Microsoft.Office.Interop.Excel.PivotTables) sur une feuille de calcul.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Function PivotTables ( _
    index As Object _
) As Object
public Object PivotTables(
    Object index
)

Paramètres

Valeur de retour

Type : System.Object
Objet qui représente un rapport PivotTable (objet Microsoft.Office.Interop.Excel.PivotTable) ou une collection de tous les rapports PivotTable (objet Microsoft.Office.Interop.Excel.PivotTables) sur une feuille de calcul.

Notes

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant utilise la méthode PivotTables pour obtenir la collection Microsoft.Office.Interop.Excel.PivotTables de la feuille de calcul active et actualise chaque PivotTable de la collection

Cet exemple illustre une personnalisation au niveau du document.

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.");
    }
}

Sécurité .NET Framework

Voir aussi

Référence

WorksheetBase Classe

Microsoft.Office.Tools.Excel, espace de noms