WorksheetBase.PivotTables(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, представляющий либо отдельный отчет сводной таблицы (объект PivotTable), либо коллекцию всех отчетов сводных таблиц (коллекция PivotTables) на рабочем листе.
public object PivotTables (object index);
Параметры
- index
- 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.