Compartilhar via


Método WorksheetBase.PivotTables

Obtém um objeto representando um único relatório de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTable objeto) ou uma coleção de todos os relatórios de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTables objeto) 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 representando um único relatório de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTable objeto) ou uma coleção de todos os relatórios de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTables objeto) em uma planilha.

Comentários

Optional Parameters

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

Exemplos

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

Este exemplo é para uma personalização em nível de documento.

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(missing);

    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