Udostępnij za pośrednictwem


Metoda WorksheetBase.PivotTables —

Pobiera obiekt, który reprezentuje, albo pojedynczy raport tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTable obiektu) lub zbiór wszystkich raportach tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTables obiektu) w arkuszu.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

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

Parametry

Wartość zwracana

Typ: System.Object
Obiekt, który reprezentuje pojedynczy raport tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTable obiektu) lub zbiór wszystkich raportach tabeli przestawnej ( Microsoft.Office.Interop.Excel.PivotTables obiektu) w arkuszu.

Uwagi

Parametry opcjonalne

Aby uzyskać informacje o opcjonalnych parametrów, zobacz Parametry opcjonalne w rozwiązania dla pakietu Office.

Przykłady

Następujący kod w przykładzie wykorzystano PivotTables sposób, aby Microsoft.Office.Interop.Excel.PivotTables zbiór bieżącego arkusza i odświeża każdej tabeli przestawnej w kolekcji

Ten przykład dotyczy dostosowywania poziomie dokumentu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel