Chart.PivotLayout Propriété

Définition

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

public Microsoft.Office.Interop.Excel.PivotLayout PivotLayout { get; }

Valeur de propriété

PivotLayout

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

Exemples

L’exemple de code suivant définit la page actuelle pour un graphique croisé dynamique existant sur la page nommée « Canada ». Cet exemple suppose que la feuille de calcul active contient un Chart nommé pivotChart1 qui est un rapport PivotChart.

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

Remarques

Si le Chart contrôle que vous spécifiez n’est pas un rapport PivotChart, la valeur de cette propriété est null .

S’applique à