WorksheetBase.PivotTables(Object) Método

Definição

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

Object

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.

Aplica-se a