ChartSheet 介面

表示使用 Visual Studio 的 Office 開發工具所建立之文件層級 Excel 專案中的工作表。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

語法

'宣告
<GuidAttribute("0bc69504-5797-4291-8178-cef15cc18b98")> _
Public Interface ChartSheet _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("0bc69504-5797-4291-8178-cef15cc18b98")]
public interface ChartSheet : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

ChartSheet 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 _CodeName 基礎架構。
公用屬性 Application 取得 Application,表示 Microsoft Office Excel 應用程式。
公用屬性 Area3DGroup 取得 ChartGroup,表示在立體 Microsoft.Office.Tools.Excel.ChartSheet 的區域圖群組。
公用屬性 AutoScaling 取得值,指出 Microsoft Office Excel 是否會縮放立體圖表 Microsoft.Office.Tools.Excel.ChartSheet,使其大小更接近對等的平面圖表。
公用屬性 BackWall 取得物件,表示立體圖表的背景牆。
公用屬性 Bar3DGroup 取得 ChartGroup,表示在立體 Microsoft.Office.Tools.Excel.ChartSheet 的橫條圖群組。
公用屬性 BarShape 取得或設定用於立體橫條圖或直條圖 Microsoft.Office.Tools.Excel.ChartSheet 的長條形狀。
公用屬性 BindingContext 取得或設定 IBindableComponent 的 Currency 管理員集合。 (繼承自 IBindableComponent)。
公用屬性 ChartArea 取得 ChartArea,表示 Microsoft.Office.Tools.Excel.ChartSheet 的完整圖表區域。
公用屬性 ChartStyle 取得或設定圖表的樣式。
公用屬性 ChartTitle 取得 ChartTitle,表示指定 Microsoft.Office.Tools.Excel.ChartSheet 的標題。
公用屬性 ChartType 取得或設定 Microsoft.Office.Tools.Excel.ChartSheet 型別。
公用屬性 CodeName 基礎架構。
公用屬性 Column3DGroup 取得 ChartGroup,表示在立體 Microsoft.Office.Tools.Excel.ChartSheet 的直條圖群組。
公用屬性 Corners 取得 Corners 物件,表示立體 Microsoft.Office.Tools.Excel.ChartSheet 的邊角。
公用屬性 Creator 取得 XlCreator 程式碼,表示建立 Microsoft.Office.Tools.Excel.ChartSheet 所在的應用程式。
公用屬性 DataBindings 取得這個 IBindableComponent 的資料繫結物件集合。 (繼承自 IBindableComponent)。
公用屬性 DataHost 基礎架構。
公用屬性 DataTable 取得 DataTable 物件,表示 Microsoft.Office.Tools.Excel.ChartSheet 的資料表。
公用屬性 DefaultExtension 取得這個 ChartSheet 物件的預設副檔名。
公用屬性 DepthPercent 取得或設定立體圖表的深度,以 Microsoft.Office.Tools.Excel.ChartSheet 寬度的百分比表示。
公用屬性 DisplayBlanksAs 取得或設定在 Microsoft.Office.Tools.Excel.ChartSheet 上繪製空白儲存格的方式。
公用屬性 Dummy24
公用屬性 Dummy25
公用屬性 Elevation 取得或設定立體 Microsoft.Office.Tools.Excel.ChartSheet 上下仰角的度數。
公用屬性 Extension 取得這個 ChartSheet 物件的自訂副檔名。
公用屬性 Floor 取得 Floor 物件,表示立體 Microsoft.Office.Tools.Excel.ChartSheet 的底板。
公用屬性 GapDepth 取得或設定立體 Microsoft.Office.Tools.Excel.ChartSheet 中的資料數列間距,以資料標記寛度的百分比表示。
公用屬性 HasAxis 取得或設定值,指出 Microsoft.Office.Tools.Excel.ChartSheet 上是否存在特定座標軸。
公用屬性 HasDataTable 取得或設定值,指出 Microsoft.Office.Tools.Excel.ChartSheet 是否具有資料表。
公用屬性 HasLegend 取得或設定值,指出 Microsoft.Office.Tools.Excel.ChartSheet 是否具有圖例。
公用屬性 HasPivotFields 取得或設定值,指出樞紐分析圖控制項是否會顯示在指定的樞紐分析圖報表上。
公用屬性 HasTitle 取得或設定值,指出 Microsoft.Office.Tools.Excel.ChartSheet 是否具有可見標題。
公用屬性 HeightPercent 取得或設定立體圖表的高度,以 Microsoft.Office.Tools.Excel.ChartSheet 寬度的百分比表示。
公用屬性 HostContext 基礎架構。
公用屬性 Hyperlinks 取得 Hyperlinks 集合,表示 Microsoft.Office.Tools.Excel.ChartSheet 的超連結 (Hyperlink)。
公用屬性 Index 取得 Microsoft.Office.Tools.Excel.ChartSheet 的索引編號。
公用屬性 InnerObject 取得 Microsoft.Office.Interop.Excel.Chart,表示 ChartSheet 的基礎原生物件。
公用屬性 ItemProvider 基礎架構。
公用屬性 Legend 取得 Legend,表示 Microsoft.Office.Tools.Excel.ChartSheet 的圖例。
公用屬性 Line3DGroup 取得 ChartGroup,表示在立體 Microsoft.Office.Tools.Excel.ChartSheet 的折線圖群組。
公用屬性 MailEnvelope 表示文件的電子郵件標題。
公用屬性 Name 取得或設定 Microsoft.Office.Tools.Excel.ChartSheet 的名稱。
公用屬性 Next 取得 Microsoft.Office.Interop.Excel.Worksheet 物件,表示下一個工作表。
公用屬性 OnDoubleClick 基礎架構。
公用屬性 OnSheetActivate 基礎架構。
公用屬性 OnSheetDeactivate 基礎架構。
公用屬性 PageSetup 取得 PageSetup,其中包含 Microsoft.Office.Tools.Excel.ChartSheet 的所有版面設定。
公用屬性 Parent 取得 Microsoft.Office.Tools.Excel.ChartSheet 的父物件。
公用屬性 Perspective 取得或設定立體 Microsoft.Office.Tools.Excel.ChartSheet 的遠近景深。
公用屬性 Pie3DGroup 取得 ChartGroup,表示在 Microsoft.Office.Tools.Excel.ChartSheet 的立體圓形圖群組。
公用屬性 PivotLayout 取得 PivotLayout,表示樞紐分析表報表中的欄位位置和樞紐分析圖報表中的座標軸位置。
公用屬性 PlotArea 取得 PlotArea 物件,表示 Microsoft.Office.Tools.Excel.ChartSheet 的繪圖區。
公用屬性 PlotBy 取得或設定在 Microsoft.Office.Tools.Excel.ChartSheet 中,將欄或列當做資料數列的方法。
公用屬性 PlotVisibleOnly 取得或設定值,指出是否只繪製可見儲存格。
公用屬性 Previous 取得 Microsoft.Office.Interop.Excel.Worksheet 物件,表示上一個工作表。
公用屬性 PrintedCommentPages 取得將針對目前圖表列印的註解頁數。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 ProtectContents 取得值,指出 Microsoft.Office.Tools.Excel.ChartSheet 的內容是否受到保護。
公用屬性 ProtectData 取得或設定值,指出使用者是否無法修改數列公式。
公用屬性 ProtectDrawingObjects 取得值,指出 Microsoft.Office.Tools.Excel.ChartSheet 上的圖案是否受到保護。
公用屬性 ProtectFormatting 取得或設定值,指出使用者是否無法修改 Microsoft.Office.Tools.Excel.ChartSheet 格式。
公用屬性 ProtectGoalSeek 取得或設定值,指出使用者是否無法使用滑鼠動作修改圖表的資料點 (Data Point)。
公用屬性 ProtectionMode 取得或設定值,指出是否開啟僅使用者介面保護。
公用屬性 ProtectSelection 取得或設定值,指出是否無法選取 Microsoft.Office.Tools.Excel.ChartSheet 項目。
公用屬性 RightAngleAxes 取得或設定值,指出 Microsoft.Office.Tools.Excel.ChartSheet 座標軸是否為直角,不受圖表旋轉或上下仰角的影響。
公用屬性 Rotation 取得或設定立體 Microsoft.Office.Tools.Excel.ChartSheet 的旋轉角度。
公用屬性 Scripts 取得 Scripts 集合,其中包含 Script 物件,當指定文件儲存為 Web 網頁時,這些物件表示其中的指令碼或程式碼區塊。
公用屬性 Shapes 取得 Shapes 物件,表示 Microsoft.Office.Tools.Excel.ChartSheet 上所有圖案。
公用屬性 ShowAllFieldButtons 取得或設定是否在顯示於 ChartSheet 的樞紐分析圖上顯示所有的欄位按鈕。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 ShowAxisFieldButtons 取得或設定是否在顯示於 ChartSheet 的樞紐分析圖上顯示軸欄位按鈕。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 ShowDataLabelsOverMaximum 取得或設定值,指出是否要在值大於數值座標軸上的最大值時顯示資料標籤。
公用屬性 ShowLegendFieldButtons 取得或設定是否在顯示於 ChartSheet 的樞紐分析圖上顯示圖例欄位按鈕。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 ShowReportFilterFieldButtons 取得或設定是否在顯示於 ChartSheet 的樞紐分析圖上顯示報表篩選欄位按鈕。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 ShowValueFieldButtons 取得或設定是否在顯示於 ChartSheet 的樞紐分析圖上顯示值欄位按鈕。這個屬性只能在 Excel 2010 專案中使用。
公用屬性 SideWall 取得物件,表示立體圖表的側邊牆。
公用屬性 Site 取得或設定與 IComponent 相關聯的 ISite。 (繼承自 IComponent)。
公用屬性 SubType 基礎架構。
公用屬性 SurfaceGroup 取得 ChartGroup 物件,表示在立體 Microsoft.Office.Tools.Excel.ChartSheet 的曲面圖群組。
公用屬性 Tab 取得 Microsoft.Office.Tools.Excel.ChartSheet 的 Tab 物件。
公用屬性 Tag 取得或設定物件,其包含 ChartSheet 相關資料。
公用屬性 Type 基礎架構。
公用屬性 Visible 決定這個物件是否可見。
公用屬性 Walls 取得 Walls 物件,表示立體 Microsoft.Office.Tools.Excel.ChartSheet 的背景牆。
公用屬性 WallsAndGridlines2D 取得或設定值,指出是否以二維方式在立體 Microsoft.Office.Tools.Excel.ChartSheet 上繪製格線。

回頁首

方法

  名稱 說明
公用方法 _ApplyDataLabels 基礎架構。
公用方法 _Dummy23 基礎架構。
公用方法 _Evaluate 基礎架構。
公用方法 _PrintOut 基礎架構。
公用方法 _Protect 基礎架構。
公用方法 _SaveAs 基礎架構。
公用方法 Activate 將目前的 Microsoft.Office.Tools.Excel.ChartSheet 設為現用圖表。
公用方法 ApplyChartTemplate 將標準或自訂圖表範本套用至圖表。
公用方法 ApplyCustomType 將標準或自訂圖表類型套用至 Microsoft.Office.Tools.Excel.ChartSheet。
公用方法 ApplyDataLabels 將資料標籤套用至 Microsoft.Office.Tools.Excel.ChartSheet 中的資料點、某個數列或所有數列。
公用方法 ApplyLayout 將指定的配置套用至圖表。
公用方法 Arcs 基礎架構。
公用方法 AreaGroups 在平面圖表上,傳回表示單一區域圖群組 (ChartGroup 物件) 或區域圖群組集合 (ChartGroups 集合) 的物件。
公用方法 AutoFormat 基礎架構。
公用方法 Axes 取得物件,表示圖表上單一座標軸或座標軸集合。
公用方法 BarGroups 在平面圖表上,傳回表示單一橫條圖群組 (ChartGroup 物件) 或橫條圖群組集合 (ChartGroups 集合) 的物件。
公用方法 BeginInit 表示物件正在啟動初始設定。 (繼承自 ISupportInitialize)。
公用方法 Buttons 基礎架構。
公用方法 ChartGroups 取得表示圖表中單一圖表群組 (ChartGroup 物件) 或所有圖表群組集合 (ChartGroups 物件) 的物件。
公用方法 ChartObjects 取得表示工作表上單一內嵌圖表 (ChartObject 物件) 或所有內嵌圖表集合 (ChartObjects 物件) 的物件。
公用方法 ChartWizard 修改指定 Microsoft.Office.Tools.Excel.ChartSheet 的屬性。
公用方法 CheckBoxes 基礎架構。
公用方法 CheckSpelling 檢查 Microsoft.Office.Tools.Excel.ChartSheet 的拼寫是否正確。
公用方法 ClearToMatchStyle 清除圖表項目格式,重設為自動設定。
公用方法 ColumnGroups 在平面圖表上,傳回表示單一直條圖群組 (ChartGroup 物件) 或直條圖群組集合 (ChartGroups 集合) 的物件。
公用方法 Copy 將 Microsoft.Office.Tools.Excel.ChartSheet 複製至活頁簿的其他位置。
公用方法 CopyChartBuild 基礎架構。
公用方法 CopyPicture 將 Microsoft.Office.Tools.Excel.ChartSheet 以圖片形式複製到 [剪貼簿] 中。
公用方法 CreatePublisher 基礎架構。
公用方法 Delete 刪除 Microsoft.Office.Interop.Excel.Chart 物件。
公用方法 Deselect 取消選取指定的 Microsoft.Office.Tools.Excel.ChartSheet。
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 DoughnutGroups 在平面 Microsoft.Office.Tools.Excel.ChartSheet 上,傳回表示單一環圈圖群組 (ChartGroup 物件) 或環圈圖群組集合 (ChartGroups 集合) 的物件。
公用方法 DrawingObjects 基礎架構。
公用方法 Drawings 基礎架構。
公用方法 DropDowns 基礎架構。
公用方法 EndInit 表示物件已完成初始設定。 (繼承自 ISupportInitialize)。
公用方法 Evaluate 將 Microsoft Office Excel 名稱轉換為物件或值。
公用方法 Export 以圖形格式匯出 Microsoft.Office.Tools.Excel.ChartSheet。
公用方法 ExportAsFixedFormat 使用 PDF 或 XPS 格式儲存 ChartSheet 上顯示的圖表。
公用方法 get_HasAxis 基礎架構。
公用方法 GetChartElement 取得在指定的 X 和 Y 座標上的圖表項目相關資訊。
公用方法 GroupBoxes 基礎架構。
公用方法 GroupObjects 基礎架構。
公用方法 Labels 基礎架構。
公用方法 LineGroups 在平面圖表上,傳回表示單一折線圖群組 (ChartGroup 物件) 或折線圖群組集合 (ChartGroups 集合) 的物件。
公用方法 Lines 基礎架構。
公用方法 ListBoxes 基礎架構。
公用方法 Location 將 Microsoft.Office.Tools.Excel.ChartSheet 移至新位置。
公用方法 Move 將 Microsoft.Office.Tools.Excel.ChartSheet 移至活頁簿的其他位置。
公用方法 OLEObjects 取得物件,表示圖表或工作表中的單一 OLE 物件 (OLEObject) 或所有 OLE 物件集合 (OLEObjects 集合)。
公用方法 OptionButtons 基礎架構。
公用方法 Ovals 基礎架構。
公用方法 Paste 將 [剪貼簿] 中的圖表資料貼至指定的 Microsoft.Office.Tools.Excel.ChartSheet 中。
公用方法 Pictures 基礎架構。
公用方法 PieGroups 在平面 Microsoft.Office.Tools.Excel.ChartSheet 上,傳回表示單一圓形圖群組 (ChartGroup 物件) 或圓形圖群組集合 (ChartGroups 集合) 的物件。
公用方法 PrintOut 列印 Microsoft.Office.Tools.Excel.ChartSheet。
公用方法 PrintOutEx 列印 ChartSheet 上顯示的圖表。
公用方法 PrintPreview 顯示 Microsoft.Office.Tools.Excel.ChartSheet 的預覽列印。
公用方法 Protect 保護 Microsoft.Office.Tools.Excel.ChartSheet 不被修改。
公用方法 RadarGroups 在平面 Microsoft.Office.Tools.Excel.ChartSheet 上,傳回表示單一雷達圖群組 (ChartGroup 物件) 或雷達圖群組集合 (ChartGroups 集合) 的物件。
公用方法 Rectangles 基礎架構。
公用方法 Refresh 更新 Microsoft.Office.Tools.Excel.ChartSheet 的快取。
公用方法 SaveAs 將 Microsoft.Office.Tools.Excel.ChartSheet 的變更儲存到另一個檔案中。
公用方法 SaveChartTemplate 將 ChartSheet 上的圖表另存為可用圖表範本清單中的自訂範本。
公用方法 ScrollBars 基礎架構。
公用方法 Select 選取 Microsoft.Office.Tools.Excel.ChartSheet。
公用方法 SeriesCollection 取得物件,表示圖表或圖表群組中的單一數列 (Series 物件) 或所有數列的集合 (SeriesCollection 物件)。
公用方法 set_HasAxis 基礎架構。
公用方法 SetBackgroundPicture 設定 Microsoft.Office.Tools.Excel.ChartSheet 的背景圖形。
公用方法 SetDefaultChart 指定圖表範本的名稱,Microsoft Office Excel 會在建立新圖表時使用這個圖表範本。
公用方法 SetElement 對顯示在 ChartSheet 上的圖表修改其中項目。
公用方法 SetSourceData 設定 Microsoft.Office.Tools.Excel.ChartSheet 的來源資料範圍。
公用方法 Spinners 基礎架構。
公用方法 TextBoxes 基礎架構。
公用方法 Unprotect 移除 Microsoft.Office.Tools.Excel.ChartSheet 的保護。如果工作表或活頁簿未受到保護,這個方法不會有任何作用。
公用方法 XYGroups 在平面 Microsoft.Office.Tools.Excel.ChartSheet 中,傳回表示單一散佈圖群組 (ChartGroup 物件) 或散佈圖群組集合 (ChartGroups 集合) 的物件。

回頁首

事件

  名稱 說明
公用事件 ActivateEvent 發生於啟動 Microsoft.Office.Tools.Excel.ChartSheet 時。
公用事件 BeforeDoubleClick 會在按兩下 Microsoft.Office.Tools.Excel.ChartSheet 時發生 (在預設按兩下動作執行之前)。
公用事件 BeforeRightClick 會在 Microsoft.Office.Tools.Excel.ChartSheet 上按一下滑鼠右鍵時發生 (在預設滑鼠右鍵動作執行之前)。
公用事件 BindingContextChanged 基礎架構。
公用事件 Calculate 會在 Microsoft.Office.Tools.Excel.ChartSheet 繪製新的或變更的資料後發生。
公用事件 Deactivate 會在選取範圍從 Microsoft.Office.Tools.Excel.ChartSheet 移開時發生,導致 Microsoft.Office.Tools.Excel.ChartSheet 停用。
公用事件 Disposed 表示處理元件的 Disposed 事件的方法。 (繼承自 IComponent)。
公用事件 MouseDown 會在指標移至 Microsoft.Office.Tools.Excel.ChartSheet 上並按下滑鼠按鈕時發生。
公用事件 MouseMove 會在滑鼠指標於 Microsoft.Office.Tools.Excel.ChartSheet 上移動位置時發生。
公用事件 MouseUp 會在指標移至 Microsoft.Office.Tools.Excel.ChartSheet 上並釋放滑鼠按鈕時發生。
公用事件 Resize 會在 Microsoft.Office.Tools.Excel.ChartSheet 大小變更時發生。
公用事件 SelectEvent 會在選取 Microsoft.Office.Tools.Excel.ChartSheet 時發生。
公用事件 SeriesChange 會在 Microsoft.Office.Tools.Excel.ChartSheet 資料點的值變更時發生。
公用事件 Shutdown 在即將卸載組件的應用程式定義域時發生。
公用事件 Startup 會在文件開始執行而且組件中的所有初始化程式碼也都已執行後發生。

回頁首

備註

ChartSheet 代表圖表工作表;也就是只包含一個圖表的工作表。 如果您要在也包含其他項目 (例如儲存格或其他控制項) 的工作表中建立內嵌式圖表,請改成建立 Chart

ChartSheet 提供所有與 Excel 物件模型之原生 Microsoft.Office.Interop.Excel.Chart 物件的圖表相關的功能。 不過,ChartSheet 也會公開事件。 在設計階段,您也可以只在文件層級專案中建立 ChartSheet 物件。 如需詳細資訊,請參閱ChartSheet 主項目

注意事項注意事項

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

使用方式

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

請參閱

參考

Microsoft.Office.Tools.Excel 命名空間

其他資源

主項目和主控制項概觀

ChartSheet 主項目