WorksheetBase.PivotTables(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um objeto que representa um relatório de Tabela Dinâmica (um objeto PivotTable) ou uma coleção de todos os relatórios de Tabela Dinâmica (um objeto PivotTables) em uma planilha.
public object PivotTables (object index);
Parâmetros
- index
- Object
O nome ou número do relatório.
Retornos
Um objeto que representa um relatório de Tabela Dinâmica (um objeto PivotTable) ou uma coleção de todos os relatórios de Tabela Dinâmica (um objeto PivotTables) em uma planilha.
Exemplos
O exemplo de código a seguir usa o PivotTables método para obter a Microsoft.Office.Interop.Excel.PivotTables coleção da planilha atual e atualiza cada tabela dinâmica na coleção
Este exemplo destina-se a uma personalização no nível de documento.
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
Comentários
Parâmetros opcionais
Para obter informações sobre parâmetros opcionais, consulte parâmetros opcionais em soluções do Office.