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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。