Chart インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。
public interface class Chart : IDisposable, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.Runtime.InteropServices.Guid("c4435b63-6e69-4360-92fb-2b144fd9b1d2")]
public interface Chart : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.Runtime.InteropServices.Guid("c4435b63-6e69-4360-92fb-2b144fd9b1d2")>]
type Chart = interface
interface IBindableComponent
interface IComponent
interface IDisposable
interface ISupportInitialize
Public Interface Chart
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize
- 属性
- 実装
注釈
Chart コントロールは、Excel オブジェクト モデルのネイティブ Microsoft.Office.Interop.Excel.Chart オブジェクトのすべての機能を提供します。 ただし、 Chart コントロールではイベントも公開されます。 詳細については、「 グラフ コントロール」を参照してください。
注意
これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。 コードに実装されるものではありません。 詳細については、「Visual Studio Tools for Office ランタイムの概要」を参照してください。
使用
ここでは、.NET Framework 4 以降を対象とする Office プロジェクトで使用される型のバージョンについて説明します。 .NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。 .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの次の参照セクションを参照してください。http://go.microsoft.com/fwlink/?LinkId=160658
プロパティ
Application |
Microsoft Office Excel アプリケーションを表す Application を取得します。 |
AutoScaling |
3-D グラフのサイズを調整して相当する 2-D グラフのサイズに近づけます。 |
BackWall |
3-D グラフの背壁を表すオブジェクトを取得します。 |
BarShape |
3-D 横棒または縦棒グラフで使用されている図形を取得または設定します。 |
ChartArea |
グラフのグラフ エリア全体を表す ChartArea オブジェクトを取得します。 |
ChartStyle |
グラフのスタイルを取得または設定します。 |
ChartTitle |
指定したグラフのタイトルを表す ChartTitle オブジェクトを取得します。 |
ChartType |
グラフの種類を取得または設定します。 |
Container |
埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。 |
Creator |
この Chart が作成されたアプリケーションを取得します。 |
DataTable |
グラフのデータ テーブルを表す DataTable を取得します。 |
DefaultDataSourceUpdateMode |
既定の DataSourceUpdateMode を取得または設定します。 |
DepthPercent |
3-D グラフの奥行をグラフの幅に対する割合 (20 ~ 2000%) で取得または設定します。 |
DisplayBlanksAs |
空白セルをグラフにプロットする方法を取得または設定します。 |
Elevation |
3-D グラフ ビューの仰角を表す角度を取得または設定します。 |
Floor |
3-D グラフの床面を表す Floor オブジェクトを取得します。 |
GapDepth |
3-D グラフのデータ系列の間隔を、マーカー幅に対する割合で取得または設定します。 |
HasAxis |
Chart コントロールに特定の軸があるかどうかを示す値を取得または設定します。 |
HasDataTable |
Chart コントロールがデータ テーブルを持つかどうかを示す値を取得または設定します。 |
HasLegend |
Chart コントロールが凡例を持つかどうかを示す値を取得または設定します。 |
HasTitle |
Chart コントロールがタイトルを持つかどうかを示す値を取得または設定します。 |
HeightPercent |
3-D グラフの高さを、Chart コントロールの幅に対する割合として取得または設定します。 |
Hyperlinks |
範囲またはワークシートのハイパーリンクを表す Hyperlinks コレクションを取得します。 |
InnerObject | |
Legend |
グラフの凡例を表す Legend オブジェクトを取得します。 |
MailEnvelope |
ドキュメントの電子メール ヘッダーを表します。 |
Name |
Chart コントロールの名前を取得します。 |
PageSetup |
指定したオブジェクトのすべてのページ設定を保持する PageSetup を取得します。 |
Parent |
Chart コントロールの親オブジェクトを取得します。 |
Perspective |
3-D グラフ ビューのパースペクティブを取得または設定します。 |
PivotLayout |
ピボットテーブル レポートのフィールドの配置およびピボットグラフ レポートの軸の配置を表す PivotLayout オブジェクトを取得します。 |
PlotArea |
グラフのプロット エリアを表す PlotArea オブジェクトを取得します。 |
PlotBy |
グラフで列または行がデータ系列として使用される方法を取得または設定します。 |
PlotVisibleOnly |
表示されているセルのみがプロットされているかどうかを示す値を取得または設定します。 |
PrintedCommentPages |
現在のグラフで印刷されるコメント ページの数を取得します。 |
ProtectData |
系列数式の変更が禁止されているかどうかを示す値を取得または設定します。 |
ProtectFormatting |
Chart コントロールの書式の変更が禁止されているかどうかを示す値を取得または設定します。 |
ProtectSelection |
Chart コントロールの要素の選択が禁止されているかどうかを示す値を取得または設定します。 |
RightAngleAxes |
Chart コントロールの軸が、グラフの回転角または仰角とは無関係に直角に交わっているかどうかを示す値を取得または設定します。 |
Rotation |
3-D グラフ ビューの回転 (z 軸を中心としたプロット エリアの回転を表す角度) を取得または設定します。 |
Shapes | |
ShowAllFieldButtons |
ピボットグラフですべてのフィールド ボタンを表示するかどうかを取得または設定します。 |
ShowAxisFieldButtons |
ピボットグラフに軸フィールド ボタンを表示するかどうかを示す値を取得または設定します。 |
ShowDataLabelsOverMaximum |
値が数値軸での最大値よりも大きい場合にデータ ラベルを表示するかどうかを示す値を取得または設定します。 |
ShowLegendFieldButtons |
ピボットグラフで凡例フィールド ボタンを表示するかどうかを取得または設定します。 |
ShowReportFilterFieldButtons |
ピボットグラフでレポート フィルター フィールド ボタンを表示するかどうかを取得または設定します。 |
ShowValueFieldButtons |
ピボットグラフで値フィールド ボタンを表示するかどうかを取得または設定します。 |
SideWall |
3-D グラフの側壁を表すオブジェクトを取得します。 |
Tab | |
Tag |
Tag コントロールについてのデータを格納するオブジェクトを取得または設定します。 |
Walls |
3-D グラフの壁面を表す Walls オブジェクトを取得します。 |
メソッド
Activate() |
現在の Chart コントロールをアクティブなグラフにします。 |
ApplyChartTemplate(String) |
標準グラフ テンプレートまたはカスタム グラフ テンプレートをグラフに適用します。 |
ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Chart コントロールの要素、単一の系列、またはすべての系列に対して、データ ラベルを適用します。 |
ApplyLayout(Int32, Object) |
リボンに表示されているレイアウトを適用します。 |
Axes(Object, XlAxisGroup) |
グラフの単一の軸または複数の軸のコレクションを表すオブジェクトを取得します。 |
ChartGroups(Object) |
単一のグラフ グループ (ChartGroup オブジェクト) またはグラフ内のすべてのグラフ グループのコレクション (ChartGroups オブジェクト) のいずれかを取得します。 |
ChartObjects(Object) |
シート上の単一の埋め込みグラフ (ChartObject オブジェクト) またはすべての埋め込みグラフのコレクション (ChartObjects オブジェクト) のいずれかを表すオブジェクトを取得します。 |
ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
指定の Chart コントロールのプロパティを変更します。 このメソッドを使用すると、Chart コントロールをすばやく書式設定でき、個々のプロパティすべてを設定する必要がありません。 このメソッドは対話形式ではなく、指定したプロパティのみが変更されます。 |
CheckSpelling(Object, Object, Object, Object) |
オブジェクトのスペルをチェックします。 Microsoft Office Excel は [スペルチェック] ダイアログ ボックスを表示します。 |
ClearToMatchStyle() |
グラフ要素の書式設定を自動にクリアします。 |
Copy(Object, Object) |
埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。 |
CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance) |
グラフをピクチャとしてクリップボードにコピーします。 |
Delete() |
動的に作成した Chart コントロールをワークシートから削除し、ControlCollection から削除します。 |
Evaluate(Object) |
Microsoft Office Excel の名前をオブジェクトまたは値に変換します。 |
Export(String, Object, Object) |
グラフをグラフィック形式でエクスポートします。 |
ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object) |
PDF 形式または XPS 形式でグラフを保存します。 |
GetChartElement(Int32, Int32, Int32, Int32, Int32) |
指定した X 座標および Y 座標のグラフ要素の情報を取得します。 |
Location(XlChartLocation, Object) |
Chart コントロールを新しい位置に移動します。 |
Move(Object, Object) |
埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。 |
Paste(Object) |
指定した Chart コントロールに対し、クリップボードからグラフ データを貼り付けます。 |
PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object) |
グラフを印刷します。 |
PrintPreview(Object) |
Chart コントロールの印刷プレビューを表示します。 |
Refresh() |
Chart オブジェクトまたは PivotTable オブジェクトのキャッシュを更新します。 |
SaveChartTemplate(String) |
使用できるグラフ テンプレートの一覧に現在のグラフをカスタム テンプレートとして保存します。 |
SeriesCollection(Object) |
グラフまたはグラフ グループ内の単一の系列 (Series オブジェクト) またはすべての系列のコレクション (SeriesCollection コレクション) のいずれかを取得します。 |
SetBackgroundPicture(String) |
Chart コントロールの背景のグラフィックを設定します。 |
SetDefaultChart(Object) |
Microsoft Office Excel で新しいグラフを作成するときに使用されるグラフ テンプレートの名前を指定します。 |
SetElement(MsoChartElementType) |
グラフ上の要素を変更します。 |
SetSourceData(Range, Object) |
Chart コントロールの参照元データ範囲を設定します。 |
イベント
ActivateEvent |
Chart コントロールがアクティブになると発生します。 |
BeforeDoubleClick |
Chart コントロールがダブルクリックされたときに、既定のダブルクリック処理が行われる前に発生します。 |
BeforeRightClick |
Chart コントロールが右クリックされたときに、既定の右クリック処理が行われる前に発生します。 |
BindingContextChanged |
埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。 |
Calculate |
Chart コントロールが新しいデータまたは変更されたデータをプロットした後で発生します。 |
Deactivate |
Chart コントロールから他に選択が移動したときに発生します。この結果、Chart コントロールは非アクティブになります。 |
DragOver |
Chart コントロール上でセル範囲がドラッグされたときに発生します。 |
DragPlot |
Chart コントロール上でセル範囲がドラッグ アンド ドロップされたときに発生します。 |
MouseDown |
Chart コントロール上にマウス ポインターがある状態でマウス ボタンが押されたときに発生します。 |
MouseMove |
Chart コントロール上でマウス ポインターの位置が変更されたときに発生します。 |
MouseUp |
Chart コントロール上にマウス ポインターがある状態でマウス ボタンが離されたときに発生します。 |
Resize |
Chart コントロールのサイズが変更されたときに発生します。 |
SelectEvent |
Chart コントロールが選択されると発生します。 |
SeriesChange |
Chart コントロールのデータ要素の値が変更されたときに発生します。 |