Chart.PivotLayout Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 .