Compartilhar via


Propriedade Chart.PivotLayout

Obtém um objeto de PivotLayout que representa o posicionamento dos campos em um relatório de tabela dinâmica e posicionamento dos eixos em um relatório de PivotChart.

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

Sintaxe

'Declaração
ReadOnly Property PivotLayout As PivotLayout
PivotLayout PivotLayout { get; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Excel.PivotLayout
Um objeto de PivotLayout que representa o posicionamento dos campos em um relatório de tabela dinâmica e posicionamento dos eixos em um relatório de PivotChart.

Comentários

Se o controle de Chart você especifica não é um relatório de PivotChart, o valor dessa propriedade é nulluma referência nula (Nothing no Visual Basic).

Exemplos

O exemplo de código a seguir define a página atual para um PivotChart existente a página chamada “Canadá”. Este exemplo pressupõe que a planilha atual contiver Chart chamado pivotChart1 que é um relatório de PivotChart.

Private Sub ChangePivotFieldPage()
    If pivotChart1.PivotLayout Is Nothing Then
        MsgBox("The specified chart is not a pivot chart.")
    Else
        Dim countryField As Excel.PivotField = _
            CType(pivotChart1.PivotLayout.PivotTable.PivotFields("Country"), _
             Excel.PivotField)
        countryField.CurrentPage = "Canada"
    End If
End Sub
private void ChangePivotFieldPage()
{
    if (pivotChart1.PivotLayout == null)
    {
        MessageBox.Show("The specified chart is not a pivot chart.");
    }
    else
    {
        Excel.PivotField countryField =
            (Excel.PivotField)pivotChart1.PivotLayout.
            PivotTable.PivotFields("Country");
        countryField.CurrentPage = "Canada";
    }
}

Segurança do .NET Framework

Consulte também

Referência

Chart Interface

Namespace Microsoft.Office.Tools.Excel