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 | 現在のグラフで印刷されるコメント ページの数を取得します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
ProtectContents | インフラストラクチャ。 | |
ProtectData | 系列数式の変更が禁止されているかどうかを示す値を取得または設定します。 | |
ProtectDrawingObjects | インフラストラクチャ。 | |
ProtectFormatting | Chart コントロールの書式の変更が禁止されているかどうかを示す値を取得または設定します。 | |
ProtectGoalSeek | Chart コントロールのデータ要素をマウス操作で変更することが禁止されているかどうかを示す値を取得または設定します。 | |
ProtectionMode | インフラストラクチャ。 | |
ProtectSelection | Chart コントロールの要素の選択が禁止されているかどうかを示す値を取得または設定します。 | |
RightAngleAxes | Chart コントロールの軸が、グラフの回転角または仰角とは無関係に直角に交わっているかどうかを示す値を取得または設定します。 | |
Rotation | 3-D グラフ ビューの回転 (z 軸を中心としたプロット エリアの回転を表す角度) を取得または設定します。 | |
Scripts | Scripts コレクションを取得します。このコレクションには、指定したドキュメントが Web ページとして保存されるときのスクリプトまたはコードのブロックを表す Script オブジェクトが格納されています。 | |
Shapes | Chart コントロールのすべての図形を表す Shapes オブジェクトを取得します。 | |
ShowAllFieldButtons | ピボットグラフですべてのフィールド ボタンを表示するかどうかを取得または設定します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
ShowAxisFieldButtons | ピボットグラフで軸フィールド ボタンを表示するかどうかを取得または設定します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
ShowDataLabelsOverMaximum | 値が数値軸での最大値よりも大きい場合にデータ ラベルを表示するかどうかを示す値を取得または設定します。 | |
ShowLegendFieldButtons | ピボットグラフで凡例フィールド ボタンを表示するかどうかを取得または設定します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
ShowReportFilterFieldButtons | ピボットグラフでレポート フィルター フィールド ボタンを表示するかどうかを取得または設定します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
ShowValueFieldButtons | ピボットグラフで値フィールド ボタンを表示するかどうかを取得または設定します。このプロパティは Excel 2010 プロジェクトのみで使用できます。 | |
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 ランタイムによって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office Runtime の概要」を参照してください。
使用方法
ここでは、.NET Framework 4 を対象とする Office プロジェクトで使用される型のバージョンについて説明します。.NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの参照セクション https://go.microsoft.com/fwlink/?LinkId=160658 を参照してください。
参照
参照
Microsoft.Office.Tools.Excel 名前空間