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 控件也會公開事件。 如需詳細資訊,請參閱 Chart Control

注意

這個介面是由 Visual Studio Tools for Office Runtime 實作, 並不能實作於您的程式碼中。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime Overview

使用方式

本文件說明此類型的版本,其會用在目標為 .NET Framework 4 或更新版本的 Office 專案中。 在以 .NET Framework 3.5 為目標的專案中,此類型可能會有不同的成員,而為此類型提供的程式碼範例可能無法運作。 如需此類型在以 .NET Framework 3.5 為目標專案中的相關文件,請參閱下列 Visual Studio 2008 文件中的參考章節:http://go.microsoft.com/fwlink/?LinkId=160658

屬性

Application

取得 Application,表示 Microsoft Office Excel 應用程式。

AutoScaling

縮放立體圖表,使其大小更接近對等的平面圖表。

BackWall

取得物件,表示立體圖表的背景牆。

BarShape

取得或設定用於立體橫條圖或直條圖的長條形狀。

ChartArea

取得 ChartArea 物件,表示圖表中完整圖表的區域。

ChartStyle

取得或設定圖表的樣式。

ChartTitle

取得 ChartTitle 物件,表示所指定圖表的標題。

ChartType

取得或設定圖表類型。

Container

表示 Microsoft Office Excel 之 Office 專案中的內嵌圖表。

Creator

取得建立這個 Chart 所在的應用程式。

DataTable

取得 DataTable,表示圖表的資料表。

DefaultDataSourceUpdateMode

取得或設定預設 DataSourceUpdateMode

DepthPercent

取得或設定立體圖表的深度 (以圖表寬度的百分比表示,介於 20% 和 2000% 之間)。

DisplayBlanksAs

取得或設定在圖表上繪製空白儲存格的方式。

Elevation

取得或設定立體圖表檢視的上下仰角 (以度為單位)。

Floor

取得 Floor 物件,表示立體圖表的底板。

GapDepth

取得或設定立體圖表中的資料數列間距,以資料標記寬度的百分比表示。

HasAxis

取得或設定值,指出 Chart 控制項上是否存在特定座標軸。

HasDataTable

取得或設定值,指出 Chart 控制項是否具有資料表。

HasLegend

取得或設定值,指出 Chart 控制項是否具有圖例。

HasTitle

取得或設定值,指出 Chart 控制項是否具有標題。

HeightPercent

設定或取得立體圖表的高度,以 Chart 控制項寬度的百分比表示。

Hyperlinks

取得 Hyperlinks 集合,表示某個範圍或工作表中的超連結 (Hyperlink)。

InnerObject

取得 Chart,代表 Chart 的基礎原生物件。

Legend

取得 Legend 物件,表示圖表中的圖例。

MailEnvelope

表示文件的電子郵件標題。

Name

取得 Chart 控制項的名稱。

PageSetup

取得 PageSetup,其中包含特定物件的所有版面設定。

Parent

取得 Chart 控制項的父物件。

Perspective

取得或設定立體圖表檢視的遠近景深。

PivotLayout

取得 PivotLayout 物件,表示樞紐分析表報表中的欄位位置和樞紐分析圖報表中的座標軸位置。

PlotArea

取得 PlotArea 物件,表示圖表中的繪圖區。

PlotBy

取得或設定將欄或列當做圖表上資料數列的方式。

PlotVisibleOnly

取得或設定值,指出是否只繪製可見儲存格。

PrintedCommentPages

取得將針對目前圖表列印的註解頁數。

ProtectData

取得或設定值,指出是否防止修改數列公式。

ProtectFormatting

取得或設定值,指出是否防止修改 Chart 控制項格式。

ProtectSelection

取得或設定值,指出是否防止選取 Chart 控制項項目。

RightAngleAxes

取得或設定值,指出 Chart 控制項座標軸是否為直角,不受圖表旋轉或上下仰角的影響。

Rotation

取得或設定立體圖表檢視的旋轉角度 (以 Z 軸為中心旋轉繪圖區,以度為單位)。

Shapes

取得 Shapes 物件,表示 Chart 控制項上的所有圖案。

ShowAllFieldButtons

取得或設定是否在樞紐分析圖上顯示所有的欄位按鈕。

ShowAxisFieldButtons

取得或設定是否要在樞紐分析圖上顯示軸欄位按鈕。

ShowDataLabelsOverMaximum

取得或設定值,指出是否要在值大於數值座標軸上的最大值時顯示資料標籤。

ShowLegendFieldButtons

取得或設定是否在樞紐分析圖上顯示圖例欄位按鈕。

ShowReportFilterFieldButtons

取得或設定是否在樞紐分析圖上顯示報表篩選欄位按鈕。

ShowValueFieldButtons

取得或設定是否在樞紐分析圖上顯示值欄位按鈕。

SideWall

取得物件,表示立體圖表的側邊牆。

Tab

取得 Tab 控制項的 Chart 物件。

Tag

取得或設定包含有關 Tag 控制項資料的物件。

Walls

取得 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()

更新 ChartPivotTable 物件的快取。

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 控制項資料點的值變更時發生。

適用於