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" という名前のページに設定します。この例では、現在のワークシートに Chart が含まれており、pivotChart1 という名前のピボットグラフ レポートであるものと仮定しています。
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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。