次の方法で共有


Chart インターフェイス

埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。

名前空間:  Microsoft.Office.Tools.Excel
アセンブリ:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)

構文

'宣言
<GuidAttribute("c4435b63-6e69-4360-92fb-2b144fd9b1d2")> _
Public Interface Chart _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("c4435b63-6e69-4360-92fb-2b144fd9b1d2")]
public interface Chart : IBindableComponent, IComponent, 
    IDisposable, ISupportInitialize

Chart 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ _CodeName インフラストラクチャ。
パブリック プロパティ Application Microsoft Office Excel アプリケーションを表す Application を取得します。
パブリック プロパティ Area3DGroup 3-D グラフの面グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ AutoScaling 3-D グラフのサイズを調整して相当する 2-D グラフのサイズに近づけます。
パブリック プロパティ BackWall 3-D グラフの背壁を表すオブジェクトを取得します。
パブリック プロパティ Bar3DGroup 3-D グラフの横棒グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ BarShape 3-D 横棒または縦棒グラフで使用されている図形を取得または設定します。
パブリック プロパティ BindingContext IBindableComponent の CurrencyManager のコレクションを取得または設定します。 (IBindableComponent から継承されます。)
パブリック プロパティ ChartArea グラフのグラフ エリア全体を表す ChartArea オブジェクトを取得します。
パブリック プロパティ ChartStyle グラフのスタイルを取得または設定します。
パブリック プロパティ ChartTitle 指定したグラフのタイトルを表す ChartTitle オブジェクトを取得します。
パブリック プロパティ ChartType グラフの種類を取得または設定します。
パブリック プロパティ CodeName インフラストラクチャ。
パブリック プロパティ Column3DGroup 3-D グラフの縦棒グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ Container インフラストラクチャ。
パブリック プロパティ Corners 3-D グラフのコーナーを表す Corners オブジェクトを取得します。
パブリック プロパティ Creator この Chart が作成されたアプリケーションを取得します。
パブリック プロパティ DataBindings このIBindableComponent のデータ バインディング オブジェクトのコレクションを取得します。 (IBindableComponent から継承されます。)
パブリック プロパティ DataTable グラフのデータ テーブルを表す DataTable を取得します。
パブリック プロパティ DefaultDataSourceUpdateMode 既定の DataSourceUpdateMode を取得または設定します。
パブリック プロパティ DepthPercent 3-D グラフの奥行をグラフの幅に対する割合 (20 ~ 2000%) で取得または設定します。
パブリック プロパティ DisplayBlanksAs 空白セルをグラフにプロットする方法を取得または設定します。
パブリック プロパティ Dummy24
パブリック プロパティ Dummy25
パブリック プロパティ Elevation 3-D グラフ ビューの仰角を表す角度を取得または設定します。
パブリック プロパティ Floor 3-D グラフの床面を表す Floor オブジェクトを取得します。
パブリック プロパティ GapDepth 3-D グラフのデータ系列の間隔を、マーカー幅に対する割合で取得または設定します。
パブリック プロパティ HasAxis Chart コントロールに特定の軸があるかどうかを示す値を取得または設定します。
パブリック プロパティ HasDataTable Chart コントロールがデータ テーブルを持つかどうかを示す値を取得または設定します。
パブリック プロパティ HasLegend Chart コントロールが凡例を持つかどうかを示す値を取得または設定します。
パブリック プロパティ HasPivotFields 指定のピボットグラフ レポートにピボットグラフ コントロールが表示されるかどうかを示す値を取得または設定します。
パブリック プロパティ HasTitle Chart コントロールがタイトルを持つかどうかを示す値を取得または設定します。
パブリック プロパティ HeightPercent 3-D グラフの高さを、Chart コントロールの幅に対する割合として取得または設定します。
パブリック プロパティ Hyperlinks 範囲またはワークシートのハイパーリンクを表す Hyperlinks コレクションを取得します。
パブリック プロパティ Index インフラストラクチャ。
パブリック プロパティ InnerObject Chart の基になるネイティブ オブジェクトを表す Microsoft.Office.Interop.Excel.Chart を取得します。
パブリック プロパティ Legend グラフの凡例を表す Legend オブジェクトを取得します。
パブリック プロパティ Line3DGroup 3-D グラフの折れ線グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ MailEnvelope ドキュメントの電子メール ヘッダーを表します。
パブリック プロパティ Name Chart コントロールの名前を取得します。
パブリック プロパティ OnDoubleClick インフラストラクチャ。
パブリック プロパティ OnSheetActivate インフラストラクチャ。
パブリック プロパティ OnSheetDeactivate インフラストラクチャ。
パブリック プロパティ PageSetup 指定したオブジェクトのすべてのページ設定を保持する PageSetup を取得します。
パブリック プロパティ Parent Chart コントロールの親オブジェクトを取得します。
パブリック プロパティ Perspective 3-D グラフ ビューのパースペクティブを取得または設定します。
パブリック プロパティ Pie3DGroup 3-D グラフの円グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ PivotLayout ピボットテーブル レポートのフィールドの配置およびピボットグラフ レポートの軸の配置を表す PivotLayout オブジェクトを取得します。
パブリック プロパティ PlotArea グラフのプロット エリアを表す PlotArea オブジェクトを取得します。
パブリック プロパティ PlotBy グラフで列または行がデータ系列として使用される方法を取得または設定します。
パブリック プロパティ PlotVisibleOnly 表示されているセルのみがプロットされているかどうかを示す値を取得または設定します。
パブリック プロパティ PrintedCommentPages 現在のグラフで印刷されるコメント ページの数を取得します。
パブリック プロパティ ProtectContents インフラストラクチャ。
パブリック プロパティ ProtectData 系列数式の変更が禁止されているかどうかを示す値を取得または設定します。
パブリック プロパティ ProtectDrawingObjects インフラストラクチャ。
パブリック プロパティ ProtectFormatting Chart コントロールの書式の変更が禁止されているかどうかを示す値を取得または設定します。
パブリック プロパティ ProtectGoalSeek Chart コントロールのデータ要素をマウス操作で変更することが禁止されているかどうかを示す値を取得または設定します。
パブリック プロパティ ProtectionMode インフラストラクチャ。
パブリック プロパティ ProtectSelection Chart コントロールの要素の選択が禁止されているかどうかを示す値を取得または設定します。
パブリック プロパティ RightAngleAxes Chart コントロールの軸が、グラフの回転角または仰角とは無関係に直角に交わっているかどうかを示す値を取得または設定します。
パブリック プロパティ Rotation 3-D グラフ ビューの回転 (z 軸を中心としたプロット エリアの回転を表す角度) を取得または設定します。
パブリック プロパティ Scripts Scripts コレクションを取得します。このコレクションには、指定したドキュメントが Web ページとして保存されるときのスクリプトまたはコードのブロックを表す Script オブジェクトが格納されています。
パブリック プロパティ Shapes Chart コントロールのすべての図形を表す Shapes オブジェクトを取得します。
パブリック プロパティ ShowAllFieldButtons ピボットグラフですべてのフィールド ボタンを表示するかどうかを取得または設定します。
パブリック プロパティ ShowAxisFieldButtons ピボットグラフで軸フィールド ボタンを表示するかどうかを取得または設定します。
パブリック プロパティ ShowDataLabelsOverMaximum 値が数値軸での最大値よりも大きい場合にデータ ラベルを表示するかどうかを示す値を取得または設定します。
パブリック プロパティ ShowLegendFieldButtons ピボットグラフで凡例フィールド ボタンを表示するかどうかを取得または設定します。
パブリック プロパティ ShowReportFilterFieldButtons ピボットグラフでレポート フィルター フィールド ボタンを表示するかどうかを取得または設定します。
パブリック プロパティ ShowValueFieldButtons ピボットグラフで値フィールド ボタンを表示するかどうかを取得または設定します。
パブリック プロパティ ShowWindow 埋め込みグラフが別個のウィンドウに表示されるかどうかを示す値を取得または設定します。
パブリック プロパティ SideWall 3-D グラフの側壁を表すオブジェクトを取得します。
パブリック プロパティ Site IComponent に関連付けられた ISite を取得または設定します。 (IComponent から継承されます。)
パブリック プロパティ SizeWithWindow グラフ シート ウィンドウのサイズに合うように Chart コントロールのサイズを Microsoft Office Excel が変更するかどうかを示す値を取得または設定します。
パブリック プロパティ SubType インフラストラクチャ。
パブリック プロパティ SurfaceGroup 3-D グラフの等高線グラフ グループを表す ChartGroup オブジェクトを取得します。
パブリック プロパティ Tab Chart コントロールに対する Tab オブジェクトを取得します。
パブリック プロパティ Tag Tag コントロールについてのデータを格納するオブジェクトを取得または設定します。
パブリック プロパティ Type インフラストラクチャ。
パブリック プロパティ Walls 3-D グラフの壁面を表す Walls オブジェクトを取得します。
パブリック プロパティ WallsAndGridlines2D 3-D グラフにグリッド線を 2 次元で描画するかどうかを示す値を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド _ApplyDataLabels インフラストラクチャ。
パブリック メソッド _Dummy23 インフラストラクチャ。
パブリック メソッド _Evaluate インフラストラクチャ。
パブリック メソッド _PrintOut インフラストラクチャ。
パブリック メソッド _Protect インフラストラクチャ。
パブリック メソッド _SaveAs インフラストラクチャ。
パブリック メソッド Activate 現在の Chart コントロールをアクティブなグラフにします。
パブリック メソッド ApplyChartTemplate 標準グラフ テンプレートまたはカスタム グラフ テンプレートをグラフに適用します。
パブリック メソッド ApplyCustomType 標準またはカスタムのグラフの種類を Chart コントロールに適用します。
パブリック メソッド ApplyDataLabels Chart コントロールの要素、単一の系列、またはすべての系列に対して、データ ラベルを適用します。
パブリック メソッド ApplyLayout リボンに表示されているレイアウトを適用します。
パブリック メソッド Arcs インフラストラクチャ。
パブリック メソッド AreaGroups 2-D グラフにおいて、単一の面グラフ グループ (ChartGroup オブジェクト) または面グラフ グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを取得します。
パブリック メソッド AutoFormat インフラストラクチャ。
パブリック メソッド Axes グラフの単一の軸または複数の軸のコレクションを表すオブジェクトを取得します。
パブリック メソッド BarGroups 2-D グラフにおいて、単一の横棒グラフ グループ (ChartGroup オブジェクト) または横棒グラフ グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。
パブリック メソッド BeginInit 初期化の開始を通知するシグナルをオブジェクトに送信します。 (ISupportInitialize から継承されます。)
パブリック メソッド Buttons インフラストラクチャ。
パブリック メソッド ChartGroups 単一のグラフ グループ (ChartGroup オブジェクト) またはグラフ内のすべてのグラフ グループのコレクション (ChartGroups オブジェクト) のいずれかを取得します。
パブリック メソッド ChartObjects シート上の単一の埋め込みグラフ (ChartObject オブジェクト) またはすべての埋め込みグラフのコレクション (ChartObjects オブジェクト) のいずれかを表すオブジェクトを取得します。
パブリック メソッド ChartWizard 指定の Chart コントロールのプロパティを変更します。このメソッドを使用すると、Chart コントロールをすばやく書式設定でき、個々のプロパティすべてを設定する必要がありません。このメソッドは対話形式ではなく、指定したプロパティのみが変更されます。
パブリック メソッド CheckBoxes インフラストラクチャ。
パブリック メソッド CheckSpelling オブジェクトのスペルをチェックします。Microsoft Office Excel は [スペルチェック] ダイアログ ボックスを表示します。
パブリック メソッド ClearToMatchStyle グラフ要素の書式設定を自動にクリアします。
パブリック メソッド ColumnGroups 2-D グラフにおいて、単一の縦棒グラフ グループ (ChartGroup オブジェクト) または縦棒グラフ グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。
パブリック メソッド Copy インフラストラクチャ。
パブリック メソッド CopyChartBuild インフラストラクチャ。
パブリック メソッド CopyPicture グラフをピクチャとしてクリップボードにコピーします。
パブリック メソッド CreatePublisher インフラストラクチャ。
パブリック メソッド Delete 動的に作成した Chart コントロールをワークシートから削除し、ControlCollection から削除します。
パブリック メソッド Deselect 指定した Chart コントロールの選択をキャンセルします。
パブリック メソッド Dispose アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (IDisposable から継承されます。)
パブリック メソッド DoughnutGroups 2-D グラフにおいて、単一のドーナツ グラフ グループ (ChartGroup オブジェクト) またはドーナツ グラフ グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。
パブリック メソッド DrawingObjects インフラストラクチャ。
パブリック メソッド Drawings インフラストラクチャ。
パブリック メソッド DropDowns インフラストラクチャ。
パブリック メソッド EndInit 初期化の完了を通知するシグナルをオブジェクトに送信します。 (ISupportInitialize から継承されます。)
パブリック メソッド Evaluate Microsoft Office Excel の名前をオブジェクトまたは値に変換します。
パブリック メソッド Export グラフをグラフィック形式でエクスポートします。
パブリック メソッド ExportAsFixedFormat PDF 形式または XPS 形式でグラフを保存します。
パブリック メソッド get_HasAxis インフラストラクチャ。
パブリック メソッド GetChartElement 指定した X 座標および Y 座標のグラフ要素の情報を取得します。
パブリック メソッド GroupBoxes インフラストラクチャ。
パブリック メソッド GroupObjects インフラストラクチャ。
パブリック メソッド Labels インフラストラクチャ。
パブリック メソッド LineGroups 2-D グラフにおいて、単一の折れ線グラフ グループ (ChartGroup オブジェクト) または折れ線グラフ グループのコレクション (ChartGroups コレクション) のいずれかを返します。
パブリック メソッド Lines インフラストラクチャ。
パブリック メソッド ListBoxes インフラストラクチャ。
パブリック メソッド Location Chart コントロールを新しい位置に移動します。
パブリック メソッド Move インフラストラクチャ。
パブリック メソッド OptionButtons インフラストラクチャ。
パブリック メソッド Ovals インフラストラクチャ。
パブリック メソッド Paste 指定した Chart コントロールに対し、クリップボードからグラフ データを貼り付けます。
パブリック メソッド Pictures インフラストラクチャ。
パブリック メソッド PieGroups 2-D グラフにおいて、単一の円グラフ グループ (ChartGroup オブジェクト) または円グラフ グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。
パブリック メソッド PrintOut Chart コントロールを印刷します。
パブリック メソッド PrintOutEx グラフを印刷します。
パブリック メソッド PrintPreview Chart コントロールの印刷プレビューを表示します。
パブリック メソッド RadarGroups 2-D グラフにおいて、単一のレーダー チャート グループ (ChartGroup オブジェクト) またはレーダー チャート グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。
パブリック メソッド Rectangles インフラストラクチャ。
パブリック メソッド Refresh Chart オブジェクトまたは PivotTable オブジェクトのキャッシュを更新します。
パブリック メソッド SaveChartTemplate 使用できるグラフ テンプレートの一覧に現在のグラフをカスタム テンプレートとして保存します。
パブリック メソッド ScrollBars インフラストラクチャ。
パブリック メソッド SeriesCollection グラフまたはグラフ グループ内の単一の系列 (Series オブジェクト) またはすべての系列のコレクション (SeriesCollection コレクション) のいずれかを取得します。
パブリック メソッド set_HasAxis インフラストラクチャ。
パブリック メソッド SetBackgroundPicture Chart コントロールの背景のグラフィックを設定します。
パブリック メソッド SetDefaultChart Microsoft Office Excel で新しいグラフを作成するときに使用されるグラフ テンプレートの名前を指定します。
パブリック メソッド SetElement グラフ上の要素を変更します。
パブリック メソッド SetSourceData Chart コントロールの参照元データ範囲を設定します。
パブリック メソッド Spinners インフラストラクチャ。
パブリック メソッド TextBoxes インフラストラクチャ。
パブリック メソッド XYGroups 2-D グラフにおいて、単一の散布図グループ (ChartGroup オブジェクト) または散布図グループのコレクション (ChartGroups コレクション) のいずれかを表すオブジェクトを返します。

このページのトップへ

イベント

  名前 説明
パブリック イベント ActivateEvent Chart コントロールがアクティブになると発生します。
パブリック イベント BeforeDoubleClick Chart コントロールがダブルクリックされたときに、既定のダブルクリック処理が行われる前に発生します。
パブリック イベント BeforeRightClick Chart コントロールが右クリックされたときに、既定の右クリック処理が行われる前に発生します。
パブリック イベント BindingContextChanged インフラストラクチャ。
パブリック イベント Calculate Chart コントロールが新しいデータまたは変更されたデータをプロットした後で発生します。
パブリック イベント Deactivate Chart コントロールから他に選択が移動したときに発生します。この結果、Chart コントロールは非アクティブになります。
パブリック イベント Disposed コンポーネントの Disposed イベントを処理するメソッドを表します。 (IComponent から継承されます。)
パブリック イベント DragOver Chart コントロール上でセル範囲がドラッグされたときに発生します。
パブリック イベント DragPlot Chart コントロール上でセル範囲がドラッグ アンド ドロップされたときに発生します。
パブリック イベント MouseDown Chart コントロール上にマウス ポインターがある状態でマウス ボタンが押されたときに発生します。
パブリック イベント MouseMove Chart コントロール上でマウス ポインターの位置が変更されたときに発生します。
パブリック イベント MouseUp Chart コントロール上にマウス ポインターがある状態でマウス ボタンが離されたときに発生します。
パブリック イベント Resize Chart コントロールのサイズが変更されたときに発生します。
パブリック イベント SelectEvent Chart コントロールが選択されたときに発生します。
パブリック イベント SeriesChange Chart コントロールのデータ要素の値が変更されたときに発生します。

このページのトップへ

解説

Chart コントロールは、Excel オブジェクト モデルで、ネイティブの Microsoft.Office.Interop.Excel.Chart オブジェクトの機能をすべて提供します。ただし、Chart コントロールもイベントを公開します。詳細については、「Chart コントロール」を参照してください。

[!メモ]

これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。コードに実装されるものではありません。詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。

使用方法

ここでは、.NET Framework 4 および .NET Framework 4.5 を対象とする Office プロジェクトで使用される型のバージョンについて説明します。.NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。.NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの参照セクション https://go.microsoft.com/fwlink/?LinkId=160658 を参照してください。

参照

関連項目

Microsoft.Office.Tools.Excel 名前空間

その他の技術情報

Chart コントロール

方法 : ワークシートに Chart コントロールを追加する

ホスト項目とホスト コントロールの概要