Partilhar via


Método WorksheetBase.PivotTables

Obtém um objeto que representa um único relatório de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTable ) ou uma coleção de todos os relatórios de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTables ) em uma planilha.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public Function PivotTables ( _
    index As Object _
) As Object
public Object PivotTables(
    Object index
)

Parâmetros

Valor de retorno

Tipo: System.Object
Um objeto que representa um único relatório de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTable ) ou uma coleção de todos os relatórios de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTables ) em uma planilha.

Comentários

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código a seguir usa o método de PivotTables para obter a coleção de Microsoft.Office.Interop.Excel.PivotTables a planilha atual e atualiza cada Tabela Dinâmica na coleção

Este exemplo é para uma personalização da nível.

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

Segurança do .NET Framework

Consulte também

Referência

WorksheetBase Classe

Namespace Microsoft.Office.Tools.Excel