Freigeben über


Chart.PivotLayout-Eigenschaft

Ruft ein PivotLayout-Objekt ab, das die Positionierung von Feldern in einem PivotTable-Bericht sowie die Positionierung der Achsen in einem PivotChart -Bericht darstellt.

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

Syntax

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

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.PivotLayout
Ein PivotLayout-Objekt, das die Positionierung von Feldern in einem PivotTable-Bericht und die Positionierung der Achsen in einem PivotChart -Bericht darstellt.

Hinweise

Wenn es sich beim angegebenen Chart-Steuerelement nicht um einen PivotChart-Bericht handelt, ist der Wert dieser Eigenschaft nullein Nullverweis (Nothing in Visual Basic).

Beispiele

Im folgenden Codebeispiel wird die aktuelle Seite für ein vorhandenes PivotChart auf die Seite mit dem Namen "Canada" festgelegt. In dem Beispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt ein Chart mit dem Namen pivotChart1 enthält, das ein PivotChart-Bericht ist.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

Chart Schnittstelle

Microsoft.Office.Tools.Excel-Namespace