Chart.PivotLayout 属性

获取一个 PivotLayout 对象,该对象表示数据透视图报表中字段的位置和数据透视图报表中轴的位置。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
ReadOnly Property PivotLayout As PivotLayout
PivotLayout PivotLayout { get; }

属性值

类型:Microsoft.Office.Interop.Excel.PivotLayout
一个 PivotLayout 对象,表示数据透视图报表中字段的位置和数据透视图报表中轴的位置。

备注

如果指定的 Chart 控件不是数据透视图报表,则此属性的值为 nullnull 引用(在 Visual Basic 中为 Nothing)。

示例

下面的代码示例将现有数据透视图的当前页设置为名为“Canada”的页。此示例假定当前工作表包含一个名为 pivotChart1 的 Chart(为数据透视图报表)。

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 安全性

请参见

参考

Chart 接口

Microsoft.Office.Tools.Excel 命名空间