Chart インターフェイス

定義

埋め込みグラフを 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

Chart の基になるネイティブ オブジェクトを表す Chart を取得します。

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

Shapes コントロールのすべての図形を表す Chart オブジェクトを取得します。

ShowAllFieldButtons

ピボットグラフですべてのフィールド ボタンを表示するかどうかを取得または設定します。

ShowAxisFieldButtons

ピボットグラフに軸フィールド ボタンを表示するかどうかを示す値を取得または設定します。

ShowDataLabelsOverMaximum

値が数値軸での最大値よりも大きい場合にデータ ラベルを表示するかどうかを示す値を取得または設定します。

ShowLegendFieldButtons

ピボットグラフで凡例フィールド ボタンを表示するかどうかを取得または設定します。

ShowReportFilterFieldButtons

ピボットグラフでレポート フィルター フィールド ボタンを表示するかどうかを取得または設定します。

ShowValueFieldButtons

ピボットグラフで値フィールド ボタンを表示するかどうかを取得または設定します。

SideWall

3-D グラフの側壁を表すオブジェクトを取得します。

Tab

Tab コントロールに対する Chart オブジェクトを取得します。

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 コントロールのデータ要素の値が変更されたときに発生します。

適用対象