Condividi tramite


Proprietà Chart.PivotLayout

Ottiene un oggetto PivotLayout che rappresenta il posizionamento dei campi in un rapporto di tabella pivot e il posizionamento degli assi in un rapporto di grafico pivot.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
ReadOnly Property PivotLayout As PivotLayout
PivotLayout PivotLayout { get; }

Valore proprietà

Tipo: Microsoft.Office.Interop.Excel.PivotLayout
Oggetto PivotLayout che rappresenta il posizionamento dei campi in un rapporto di tabella pivot e il posizionamento degli assi in un rapporto di grafico pivot.

Note

Se il controllo Chart specificato non è un rapporto di grafico pivot, il valore di questa proprietà è nullriferimento null (Nothing in Visual Basic).

Esempi

Nell'esempio di codice riportato di seguito la pagina corrente di un grafico pivot esistente viene impostata sulla pagina denominata "Canada". Nell'esempio si presuppone che il foglio di lavoro corrente contenga un oggetto Chart denominato pivotChart1, corrispondente a un rapporto di grafico pivot.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Chart Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel