ChartSheetBase 類別

提供 Microsoft Office Excel 文件層級 Office 專案中,圖表主項目的基底類別。

繼承階層架構

System.Object
  Microsoft.Office.Tools.Excel.ChartSheetBase

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

語法

'宣告
Public MustInherit Class ChartSheetBase _
    Implements IChartSheetExtension, IExtension, EntryPoint, ISupportInitialize,  _
    IBindableComponent, IComponent, IDisposable
public abstract class ChartSheetBase : IChartSheetExtension, 
    IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
    IDisposable

ChartSheetBase 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 ChartSheetBase 基礎架構。

回頁首

屬性

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

回頁首

方法

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

回頁首

事件

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

回頁首

明確介面實作

  名稱 說明
明確介面實作私用方法 EntryPoint.BeginInit 基礎架構。
明確介面實作私用方法 EntryPoint.EndInit 基礎架構。
明確介面實作私用方法 EntryPoint.FinishInitialization 基礎架構。
明確介面實作私用方法 EntryPoint.Initialize 基礎架構。
明確介面實作私用方法 EntryPoint.InitializeDataBindings 基礎架構。
明確介面實作私用方法 EntryPoint.OnShutdown 基礎架構。
明確介面實作私用方法 EntryPoint.OnStartup 基礎架構。
明確介面實作私用方法 IChartSheetExtension.GetAutomationObject 基礎架構。
明確介面實作私用屬性 IExtension.ExtensionBase 基礎架構。

回頁首

備註

ChartSheetBase 類別是在使用 Visual Studio 建立的文件層級 Office 專案中圖表工作表「主項目」(Host Item) 的基底類別。

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

ChartSheetBase 類別會在 Excel 主要 Interop 組件中提供原生 Microsoft.Office.Interop.Excel.Chart 物件其所有與圖表相關的功能。 不過,ChartSheetBase 也會公開事件。

使用方式

這個型別只能用在以 .NET Framework 4 和 .NET Framework 4.5 為目標的 Office 專案。定義這個型別的組件並非 Visual Studio Tools for Office Runtime 的一部分。您必須將這個組件與您的方案一起部署。如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 的組件

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.Office.Tools.Excel 命名空間

其他資源

主項目和主控制項概觀