ChartSheet Interface

定義

Visual Studio の Office 開発ツールを使って作成されたドキュメント レベルの Excel プロジェクトのワークシートを表します。Represents a worksheet in document-level Excel projects created by using the Office development tools in Visual Studio.

[System.Runtime.InteropServices.Guid("0bc69504-5797-4291-8178-cef15cc18b98")]
public interface ChartSheet : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
属性
実装

注釈

ChartSheet 、グラフシート、つまりグラフのみを含むワークシートを表します。A ChartSheet represents a chart sheet; that is, a worksheet that contains only a chart. セルなどの他の項目を含むワークシートに埋め込みグラフを作成する場合は、代わりにをChart作成します。If you want to create an embedded chart in a worksheet that also contains other items, such as cells or other controls, create a Chart instead.

ChartSheet 、Excel オブジェクトモデルのネイティブMicrosoft.Office.Interop.Excel.Chartオブジェクトのグラフに関連するすべての機能を提供します。A ChartSheet provides all the chart-related features of a native Microsoft.Office.Interop.Excel.Chart object in the Excel object model. ただし、はChartSheetイベントも公開します。However, a ChartSheet also exposes events. オブジェクトは、 ChartSheetデザイン時にドキュメントレベルのプロジェクト内でのみ作成できます。You can create ChartSheet objects only in a document-level project at design time.

注意

これは、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

Microsoft Office Excel が 3-D ChartSheet のサイズを調整して 2-D の等価なグラフのサイズに近づけるかどうかを示す値を取得します。Gets a value that indicates whether Microsoft Office Excel scales a 3-D ChartSheet 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 横棒または縦棒 ChartSheet で使用されている図形を取得または設定します。Gets or sets the shape used with the 3-D bar or column ChartSheet.

ChartArea

ChartArea のグラフ エリア全体を表す ChartSheet を取得します。Gets a ChartArea that represents the complete chart area for the ChartSheet.

ChartStyle

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

ChartTitle

指定した ChartTitle のタイトルを表す ChartSheet を取得します。Gets a ChartTitle that represents the title of the specified ChartSheet.

ChartType

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

Creator

XlCreator が作成されたアプリケーションを示す ChartSheet コードを取得します。Gets an XlCreator code that indicates the application in which the ChartSheet was created.

DataHost
DataTable

DataTable のデータ テーブルを表す ChartSheet オブジェクトを取得します。Gets a DataTable object that represents the ChartSheet data table.

DefaultExtension

この ChartSheet オブジェクトの既定の拡張機能を取得します。Gets the default extension for this ChartSheet object.

DepthPercent

3-D グラフの奥行きを、ChartSheet の幅に対する割合として取得または設定します。Gets or sets the depth of a 3-D chart as a percentage of the ChartSheet width.

DisplayBlanksAs

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

Elevation

3-D ChartSheet の仰角を取得または設定します。Gets or sets the elevation of the 3-D ChartSheet, in degrees.

Extension

この ChartSheet オブジェクトのカスタムの拡張機能を取得します。Gets a custom extension for this ChartSheet object.

Floor

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

GapDepth

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

HasAxis

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

HasDataTable

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

HasLegend

ChartSheet が凡例を持つかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the ChartSheet has a legend.

HasTitle

ChartSheet が可視のタイトルを持つかどうかを示す値を取得または設定します。Gets or sets a value the indicates whether the ChartSheet has a visible title.

HeightPercent

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

HostContext
Hyperlinks

Hyperlinks のハイパーリンクを表す ChartSheet コレクションを取得します。Gets a Hyperlinks collection that represents the hyperlinks for the ChartSheet.

Index

ChartSheet のインデックス番号を取得します。Gets the index number of the ChartSheet.

InnerObject

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

ItemProvider
Legend

Legend の凡例を表す ChartSheet を取得します。Gets a Legend that represents the legend for the ChartSheet.

MailEnvelope

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

Name

ChartSheet の名前を取得または設定します。Gets or sets the name of the ChartSheet.

Next

次のシートを表す Worksheet オブジェクトを取得します。Gets a Worksheet object that represents the next sheet.

PageSetup

PageSetup のすべてのページ設定を保持する ChartSheet を取得します。Gets a PageSetup that contains all the page setup settings for the ChartSheet.

Parent

ChartSheet の親オブジェクトを取得します。Gets the parent object for the ChartSheet.

Perspective

3-D ChartSheet のパースペクティブを取得または設定します。Gets or sets the perspective for the 3-D ChartSheet.

PivotLayout

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

PlotArea

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

PlotBy

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

PlotVisibleOnly

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

Previous

前のシートを表す Worksheet オブジェクトを取得します。Gets a Worksheet object that represents the previous sheet.

PrintedCommentPages

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

ProtectContents

ChartSheet の内容が保護されているかどうかを示す値を取得します。Gets a value that indicates whether the contents of the ChartSheet are protected.

ProtectData

系列数式をユーザーが変更できないかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether series formulas cannot be modified by the user.

ProtectDrawingObjects

ChartSheet 上の図形が保護されているかどうかを示す値を取得します。Gets a value that indicates whether shapes are protected on the ChartSheet.

ProtectFormatting

ChartSheet の書式をユーザーが変更できないかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether ChartSheet formatting cannot be modified by the user.

ProtectionMode

ユーザー インターフェイスのみの保護がオンになっているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether user-interface-only protection is turned on.

ProtectSelection

ChartSheet の要素を選択できないかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether ChartSheet elements cannot be selected.

RightAngleAxes

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

Rotation

3-D ChartSheet の回転を取得または設定します。Gets or sets the rotation of the 3-D ChartSheet.

Shapes

Shapes 上のすべての図形を表す ChartSheet オブジェクトを取得します。Gets a Shapes object that represents all the shapes on the ChartSheet.

ShowAllFieldButtons

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

ShowAxisFieldButtons

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

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

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

ShowReportFilterFieldButtons

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

ShowValueFieldButtons

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

SideWall

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

Tab

Tab に対する ChartSheet オブジェクトを取得します。Gets a Tab object for a ChartSheet.

Tag

ChartSheet に関するデータを格納するオブジェクトを取得または設定します。Gets or sets the object that contains data about the ChartSheet.

Visible

オブジェクトが表示されているかどうかを決定します。Determines whether the object is visible.

Walls

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

メソッド

Activate()

現在の ChartSheet をアクティブなグラフにします。Makes the current ChartSheet 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)

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

ApplyLayout(Int32, Object)

指定されたレイアウトをグラフに適用します。Applies the specified layout to the chart.

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 an object that represents 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)

指定の ChartSheet のプロパティを変更します。Modifies the properties of the given ChartSheet.

CheckSpelling(Object, Object, Object, Object)

ChartSheet のスペルをチェックします。Checks the spelling of an ChartSheet.

ClearToMatchStyle()

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

Copy(Object, Object)

ChartSheet をブック内の別の場所にコピーします。Copies the ChartSheet to another location in the workbook.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

ChartSheet を、画像としてクリップボードにコピーします。Copies the ChartSheet to the Clipboard as a picture.

Delete()

Chart オブジェクトを削除します。Deletes the Chart object.

Evaluate(Object)

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

Export(String, Object, Object)

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

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

ChartSheet に表示されているグラフを PDF 形式または XPS 形式で保存します。Saves the chart that is displayed on the ChartSheet in 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)

ChartSheet を新しい位置に移動します。Moves the ChartSheet to a new location.

Move(Object, Object)

ChartSheet をブック内の別の場所に移動します。Moves the ChartSheet to another location in the workbook.

OLEObjects(Object)

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

Paste(Object)

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

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

ChartSheet に表示されているグラフを印刷します。Prints the chart that is displayed on the ChartSheet.

PrintPreview(Object)

印刷されたときの ChartSheet のプレビューを示します。Shows a preview of the ChartSheet as it would look when printed.

Protect(Object, Object, Object, Object, Object)

ChartSheet を変更できないように保護します。Protects a ChartSheet so that it cannot be modified.

Refresh()

ChartSheet のキャッシュを更新します。Updates the cache of the ChartSheet.

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

ChartSheet の変更を別のファイルに保存します。Saves changes to the ChartSheet in a different file.

SaveChartTemplate(String)

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

Select(Object)

ChartSheet を選択します。Selects the ChartSheet.

SeriesCollection(Object)

グラフまたはグラフ グループ内の単一の系列 (Series オブジェクト) またはすべての系列のコレクション (SeriesCollection コレクション) のいずれかを表すオブジェクトを取得します。Gets an object that represents 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)

ChartSheet の背景のグラフィックを設定します。Sets the background graphic for a ChartSheet.

SetDefaultChart(Object)

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

SetElement(MsoChartElementType)

ChartSheet に表示されているグラフ上の要素を変更します。Modifies an element on the chart that is displayed on the ChartSheet.

SetSourceData(Range, Object)

ChartSheet の参照元データ範囲を設定します。Sets the source data range for the ChartSheet.

Unprotect(Object)

ChartSheet の保護を解除します。Removes protection from a ChartSheet. シートまたはブックが保護されていない場合、このメソッドは無効です。This method has no effect if the sheet or workbook is not protected.

イベント

ActivateEvent

ChartSheet がアクティブ化されるときに発生します。Occurs when the ChartSheet is activated.

BeforeDoubleClick

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

BeforeRightClick

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

BindingContextChanged
Calculate

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

Deactivate

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

MouseDown

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

MouseMove

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

MouseUp

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

Resize

ChartSheet のサイズが変更されたときに発生します。Occurs when the size of the ChartSheet is changed.

SelectEvent

ChartSheet が選択されたときに発生します。Occurs when the ChartSheet is selected.

SeriesChange

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

Shutdown

アセンブリのアプリケーション ドメインがアンロードするときに発生します。Occurs when the application domain for the assembly is about to unload.

Startup

ドキュメントが実行中になり、アセンブリのすべての初期化コードが実行された後で発生します。Occurs after the document is running and all the initialization code in the assembly has been run.

適用対象