次の方法で共有


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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Chart インターフェイス

Microsoft.Office.Tools.Excel 名前空間