Share via


Chart.PivotLayout, propriété

Obtient un objet PivotLayout qui représente le positionnement des champs dans un rapport PivotTable et le positionnement des axes dans un rapport PivotChart.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
ReadOnly Property PivotLayout As PivotLayout
PivotLayout PivotLayout { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.PivotLayout
Objet PivotLayout qui représente le positionnement des champs dans un rapport PivotTable et le positionnement des axes dans un rapport PivotChart.

Notes

Si le contrôle Chart que vous spécifiez n'est pas un rapport PivotChart, la valeur de cette propriété est nullune référence null (Nothing en Visual Basic).

Exemples

L'exemple de code suivant définit la page nommée "Canada" comme étant la page actuelle d'un PivotChart existant. Cet exemple suppose que la feuille de calcul active contient un Chart nommé pivotChart1 qui est un rapport 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";
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Chart Interface

Microsoft.Office.Tools.Excel, espace de noms