Freigeben über


WorksheetBase.PivotTables-Methode

Ruft ein Objekt ab, das entweder einen einzelnen PivotTable-Bericht (ein Microsoft.Office.Interop.Excel.PivotTable-Objekt) oder eine Auflistung aller PivotTable-Berichte (ein Microsoft.Office.Interop.Excel.PivotTables-Objekt) auf einem Arbeitsblatt darstellt.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

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

Parameter

  • index
    Typ: System.Object
    Der Name oder die Nummer des Berichts.

Rückgabewert

Typ: System.Object
Ein Objekt, das entweder einen einzelnen PivotTable-Bericht (ein Microsoft.Office.Interop.Excel.PivotTable-Objekt) oder eine Auflistung aller PivotTable-Berichte (ein Microsoft.Office.Interop.Excel.PivotTables-Objekt) auf einem Arbeitsblatt darstellt.

Hinweise

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird die PivotTables-Methode verwendet, um die Microsoft.Office.Interop.Excel.PivotTables-Auflistung des aktuellen Arbeitsblatts abzurufen. Außerdem wird jede PivotTable in der Auflistung aktualisiert.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace