WorksheetBase.PivotTables(Object) Метод

Определение

Возвращает объект, представляющий либо отдельный отчет сводной таблицы (объект PivotTable), либо коллекцию всех отчетов сводных таблиц (коллекция PivotTables) на рабочем листе.

public object PivotTables (object index);

Параметры

index
Object

Имя или номер отчета.

Возвращаемое значение

Object

Объект, представляющий либо отдельный отчет сводной таблицы (объект PivotTable), либо коллекцию всех отчетов сводных таблиц (коллекция PivotTables) на рабочем листе.

Примеры

В следующем примере кода метод используется PivotTables для получения Microsoft.Office.Interop.Excel.PivotTables коллекции текущего листа и обновления каждой сводной таблицы в коллекции.

Этот пример предназначен для настройки на уровне документа.

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

Комментарии

Необязательные параметры

Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.

Применяется к