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 命名空間