Chart Interface

定義

埋め込みグラフを Microsoft Office Excel 用の Office プロジェクトとして表します。Represents an embedded chart in Office projects for Microsoft Office Excel.

[System.Runtime.InteropServices.Guid("c4435b63-6e69-4360-92fb-2b144fd9b1d2")]
public interface Chart : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
属性
実装

注釈

Chartコントロールは、Excel オブジェクトモデルのMicrosoft.Office.Interop.Excel.Chartネイティブオブジェクトのすべての機能を提供します。Chart controls provide all the features of native Microsoft.Office.Interop.Excel.Chart objects in the Excel object model. ただし、 Chartコントロールはイベントも公開します。However, Chart controls also expose events. 詳細については、「 Chart Control」を参照してください。For more information, see Chart Control.

注意

これは、Visual Studio Tools for Office Runtime によって実装されたインターフェイスです。This interface is implemented by the Visual Studio Tools for Office runtime. コードに実装されるものではありません。It is not intended to be implemented in your code. 詳細については、「 Visual Studio Tools for Office Runtime Overview」を参照してください。For more information, see Visual Studio Tools for Office Runtime Overview.

使用法Usage

ここでは、.NET Framework 4 以降を対象とする Office プロジェクトで使用される型のバージョンについて説明します。This documentation describes the version of this type that is used in Office projects that target the .NET Framework 4 or later. .NET Framework 3.5 を対象とするプロジェクトでは、この型のメンバーが異なること、およびこのコード例が動作しないことがあります。In projects that target the .NET Framework 3.5, this type might have different members and the code examples provided for this type might not work. .NET Framework 3.5 を対象とするプロジェクトの型の詳細については、Visual Studio 2008 ドキュメントの次の参照セクションを参照してください。http://go.microsoft.com/fwlink/?LinkId=160658For documentation about this type in projects that target the .NET Framework 3.5, see the following reference section in the Visual Studio 2008 documentation: http://go.microsoft.com/fwlink/?LinkId=160658.

プロパティ

Application

Microsoft Office Excel アプリケーションを表す Application を取得します。Gets an Application that represents the Microsoft Office Excel application.

AutoScaling

3-D グラフのサイズを調整して相当する 2-D グラフのサイズに近づけます。Scales a 3-D chart so that it is closer in size to the equivalent 2-D chart.

BackWall

3-D グラフの背壁を表すオブジェクトを取得します。Gets an object that represents the back wall of a 3-D chart.

BarShape

3-D 横棒または縦棒グラフで使用されている図形を取得または設定します。Gets or sets the shape used with the 3-D bar or column chart.

ChartArea

グラフのグラフ エリア全体を表す ChartArea オブジェクトを取得します。Gets a ChartArea object that represents the complete chart area for the chart.

ChartStyle

グラフのスタイルを取得または設定します。Gets or sets the style of the chart.

ChartTitle

指定したグラフのタイトルを表す ChartTitle オブジェクトを取得します。Gets a ChartTitle object that represents the title of the specified chart.

ChartType

グラフの種類を取得または設定します。Gets or sets the chart type.

Container
Creator

この Chart が作成されたアプリケーションを取得します。Gets the application in which this Chart was created.

DataTable

グラフのデータ テーブルを表す DataTable を取得します。Gets a DataTable that represents the chart data table.

DefaultDataSourceUpdateMode

既定の DataSourceUpdateMode を取得または設定します。Gets or sets the default DataSourceUpdateMode.

DepthPercent

3-D グラフの奥行をグラフの幅に対する割合 (20 ~ 2000%) で取得または設定します。Gets or sets the depth of a 3-D chart as a percentage of the chart width (between 20 and 2000 percent).

DisplayBlanksAs

空白セルをグラフにプロットする方法を取得または設定します。Gets or sets the way that blank cells are plotted on a chart.

Elevation

3-D グラフ ビューの仰角を表す角度を取得または設定します。Gets or sets the elevation of the 3-D chart view, in degrees.

Floor

3-D グラフの床面を表す Floor オブジェクトを取得します。Gets a Floor object that represents the floor of the 3-D chart.

GapDepth

3-D グラフのデータ系列の間隔を、マーカー幅に対する割合で取得または設定します。Gets or sets the distance between the data series in a 3-D chart, as a percentage of the marker width.

HasAxis

Chart コントロールに特定の軸があるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether a specific axis exists on the Chart control.

HasDataTable

Chart コントロールがデータ テーブルを持つかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Chart control has a data table.

HasLegend

Chart コントロールが凡例を持つかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Chart control has a legend.

HasTitle

Chart コントロールがタイトルを持つかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Chart control has a title.

HeightPercent

3-D グラフの高さを、Chart コントロールの幅に対する割合として取得または設定します。Gets or sets the height of a 3-D chart as a percentage of the Chart control width.

Hyperlinks

範囲またはワークシートのハイパーリンクを表す Hyperlinks コレクションを取得します。Gets a Hyperlinks collection that represents the hyperlinks for the range or worksheet.

InnerObject

Chart の基になるネイティブ オブジェクトを表す Chart を取得します。Gets a Chart that represents the underlying native object for the Chart.

Legend

グラフの凡例を表す Legend オブジェクトを取得します。Gets a Legend object that represents the legend for the chart.

MailEnvelope

ドキュメントの電子メール ヘッダーを表します。Represents an e-mail header for a document.

Name

Chart コントロールの名前を取得します。Gets the name of the Chart control.

PageSetup

指定したオブジェクトのすべてのページ設定を保持する PageSetup を取得します。Gets a PageSetup that contains all the page setup settings for the specified object.

Parent

Chart コントロールの親オブジェクトを取得します。Gets the parent object for the Chart control.

Perspective

3-D グラフ ビューのパースペクティブを取得または設定します。Gets or sets the perspective for the 3-D chart view.

PivotLayout

ピボットテーブル レポートのフィールドの配置およびピボットグラフ レポートの軸の配置を表す PivotLayout オブジェクトを取得します。Gets a PivotLayout object that represents the placement of fields in a PivotTable report and the placement of axes in a PivotChart report.

PlotArea

グラフのプロット エリアを表す PlotArea オブジェクトを取得します。Gets a PlotArea object that represents the plot area of a chart.

PlotBy

グラフで列または行がデータ系列として使用される方法を取得または設定します。Gets or sets the way columns or rows are used as data series on the chart.

PlotVisibleOnly

表示されているセルのみがプロットされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether only visible cells are plotted.

PrintedCommentPages

現在のグラフで印刷されるコメント ページの数を取得します。Gets the number of comment pages that will be printed for the current chart.

ProtectData

系列数式の変更が禁止されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether modification of series formulas is prevented.

ProtectFormatting

Chart コントロールの書式の変更が禁止されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether modification of Chart control formatting is prevented.

ProtectSelection

Chart コントロールの要素の選択が禁止されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether selection of Chart control elements is prevented.

RightAngleAxes

Chart コントロールの軸が、グラフの回転角または仰角とは無関係に直角に交わっているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the Chart control axes are at right angles, independent of chart rotation or elevation.

Rotation

3-D グラフ ビューの回転 (z 軸を中心としたプロット エリアの回転を表す角度) を取得または設定します。Gets or sets the rotation of the 3-D chart view (the rotation of the plot area around the z-axis, in degrees).

Shapes

Shapes コントロールのすべての図形を表す Chart オブジェクトを取得します。Gets a Shapes object that represents all the shapes on the Chart control.

ShowAllFieldButtons

ピボットグラフですべてのフィールド ボタンを表示するかどうかを取得または設定します。Gets or sets whether to display all field buttons on a PivotChart.

ShowAxisFieldButtons

ピボットグラフに軸フィールド ボタンを表示するかどうかを示す値を取得または設定します。Gets or sets whether to display axis field buttons on a PivotChart.

ShowDataLabelsOverMaximum

値が数値軸での最大値よりも大きい場合にデータ ラベルを表示するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether to show the data labels when the value is greater than the maximum value on the value axis.

ShowLegendFieldButtons

ピボットグラフで凡例フィールド ボタンを表示するかどうかを取得または設定します。Gets or sets whether to display legend field buttons on a PivotChart.

ShowReportFilterFieldButtons

ピボットグラフでレポート フィルター フィールド ボタンを表示するかどうかを取得または設定します。Gets or sets whether to display the report filter field buttons on a PivotChart.

ShowValueFieldButtons

ピボットグラフで値フィールド ボタンを表示するかどうかを取得または設定します。Gets or sets whether to display the value field buttons on a PivotChart.

SideWall

3-D グラフの側壁を表すオブジェクトを取得します。Gets an object that represents the side wall of a 3-D chart.

Tab

Tab コントロールに対する Chart オブジェクトを取得します。Gets a Tab object for a Chart control.

Tag

Tag コントロールについてのデータを格納するオブジェクトを取得または設定します。Gets or sets the object that contains data about the Tag control.

Walls

3-D グラフの壁面を表す Walls オブジェクトを取得します。Gets a Walls object that represents the walls of the 3-D chart.

メソッド

Activate()

現在の Chart コントロールをアクティブなグラフにします。Makes the current Chart control the active chart.

ApplyChartTemplate(String)

標準グラフ テンプレートまたはカスタム グラフ テンプレートをグラフに適用します。Applies a standard or custom chart template to the chart.

ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Chart コントロールの要素、単一の系列、またはすべての系列に対して、データ ラベルを適用します。Applies data labels to a point, a series, or all the series in a Chart control.

ApplyLayout(Int32, Object)

リボンに表示されているレイアウトを適用します。Applies the layouts shown on the Ribbon.

Axes(Object, XlAxisGroup)

グラフの単一の軸または複数の軸のコレクションを表すオブジェクトを取得します。Gets an object that represents either a single axis or a collection of the axes on the chart.

ChartGroups(Object)

単一のグラフ グループ (ChartGroup オブジェクト) またはグラフ内のすべてのグラフ グループのコレクション (ChartGroups オブジェクト) のいずれかを取得します。Gets either a single chart group (a ChartGroup object) or a collection of all the chart groups in the chart (a ChartGroups object).

ChartObjects(Object)

シート上の単一の埋め込みグラフ (ChartObject オブジェクト) またはすべての埋め込みグラフのコレクション (ChartObjects オブジェクト) のいずれかを表すオブジェクトを取得します。Gets an object that represents either a single embedded chart (a ChartObject object) or a collection of all the embedded charts (a ChartObjects object) on the sheet.

ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

指定の Chart コントロールのプロパティを変更します。Modifies the properties of the given Chart control. このメソッドを使用すると、Chart コントロールをすばやく書式設定でき、個々のプロパティすべてを設定する必要がありません。You can use this method to quickly format a Chart control without setting all the individual properties. このメソッドは対話形式ではなく、指定したプロパティのみが変更されます。This method is non-interactive, and it changes only the specified properties.

CheckSpelling(Object, Object, Object, Object)

オブジェクトのスペルをチェックします。Checks the spelling of an object. Microsoft Office Excel は [スペルチェック] ダイアログ ボックスを表示します。Microsoft Office Excel displays the Spelling dialog box

ClearToMatchStyle()

グラフ要素の書式設定を自動にクリアします。Clears the chart elements formatting to automatic.

Copy(Object, Object)
CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

グラフをピクチャとしてクリップボードにコピーします。Copies the chart to the Clipboard as a picture.

Delete()

動的に作成した Chart コントロールをワークシートから削除し、ControlCollection から削除します。Deletes a dynamically created Chart control from the worksheet and removes it from the ControlCollection.

Evaluate(Object)

Microsoft Office Excel の名前をオブジェクトまたは値に変換します。Converts a Microsoft Office Excel name to an object or a value.

Export(String, Object, Object)

グラフをグラフィック形式でエクスポートします。Exports the chart in a graphic format.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

PDF 形式または XPS 形式でグラフを保存します。Saves the chart in either PDF or XPS format.

GetChartElement(Int32, Int32, Int32, Int32, Int32)

指定した X 座標および Y 座標のグラフ要素の情報を取得します。Gets information about the chart element at specified X and Y coordinates.

Location(XlChartLocation, Object)

Chart コントロールを新しい位置に移動します。Moves the Chart control to a new location.

Move(Object, Object)
Paste(Object)

指定した Chart コントロールに対し、クリップボードからグラフ データを貼り付けます。Pastes chart data from the Clipboard into the specified Chart control.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

グラフを印刷します。Prints the chart.

PrintPreview(Object)

Chart コントロールの印刷プレビューを表示します。Shows a preview of the Chart control as it would look when printed.

Refresh()

Chart オブジェクトまたは PivotTable オブジェクトのキャッシュを更新します。Updates the cache of the Chart or PivotTable object.

SaveChartTemplate(String)

使用できるグラフ テンプレートの一覧に現在のグラフをカスタム テンプレートとして保存します。Saves the current chart as a custom template in the list of available chart templates.

SeriesCollection(Object)

グラフまたはグラフ グループ内の単一の系列 (Series オブジェクト) またはすべての系列のコレクション (SeriesCollection コレクション) のいずれかを取得します。Gets either a single series (a Series object) or a collection of all the series (a SeriesCollection collection) in the chart or chart group.

SetBackgroundPicture(String)

Chart コントロールの背景のグラフィックを設定します。Sets the background graphic for Chart control.

SetDefaultChart(Object)

Microsoft Office Excel で新しいグラフを作成するときに使用されるグラフ テンプレートの名前を指定します。Specifies the name of the chart template that Microsoft Office Excel uses when it creates new charts.

SetElement(MsoChartElementType)

グラフ上の要素を変更します。Modifies an element on the chart.

SetSourceData(Range, Object)

Chart コントロールの参照元データ範囲を設定します。Sets the source data range for the Chart control.

イベント

ActivateEvent

Chart コントロールがアクティブになると発生します。Occurs when the Chart control is activated.

BeforeDoubleClick

Chart コントロールがダブルクリックされたときに、既定のダブルクリック処理が行われる前に発生します。Occurs when the Chart control is double-clicked, before the default double-click action.

BeforeRightClick

Chart コントロールが右クリックされたときに、既定の右クリック処理が行われる前に発生します。Occurs when the Chart control is right-clicked, before the default right-click action.

BindingContextChanged
Calculate

Chart コントロールが新しいデータまたは変更されたデータをプロットした後で発生します。Occurs after the Chart control plots new or changed data.

Deactivate

Chart コントロールから他に選択が移動したときに発生します。この結果、Chart コントロールは非アクティブになります。Occurs when the selection moves away from the Chart control, causing the Chart control to become deactivated.

DragOver

Chart コントロール上でセル範囲がドラッグされたときに発生します。Occurs when a range of cells is dragged over a Chart control.

DragPlot

Chart コントロール上でセル範囲がドラッグ アンド ドロップされたときに発生します。Occurs when a range of cells is dragged and dropped on the Chart control.

MouseDown

Chart コントロール上にマウス ポインターがある状態でマウス ボタンが押されたときに発生します。Occurs when a mouse button is pressed when the pointer is over a Chart control.

MouseMove

Chart コントロール上でマウス ポインターの位置が変更されたときに発生します。Occurs when the position of the mouse pointer changes over the Chart control.

MouseUp

Chart コントロール上にマウス ポインターがある状態でマウス ボタンが離されたときに発生します。Occurs when a mouse button is released when the pointer is over the Chart control.

Resize

Chart コントロールのサイズが変更されたときに発生します。Occurs when the size of the Chart control is changed.

SelectEvent

Chart コントロールが選択されると発生します。Occurs when the Chart control is selected.

SeriesChange

Chart コントロールのデータ要素の値が変更されたときに発生します。Occurs when the value of a Chart control data point is changed.

適用対象