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 的超链接。 | |
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 | 获取或设置一个值,该值指示用户是否无法用鼠标操作修改图表数据点。 | |
ProtectionMode | 获取或设置一个值,该值指示是否开启了只限用户界面的保护。 | |
ProtectSelection | 获取或设置一个值,该值指示是否不能选择 Microsoft.Office.Tools.Excel.ChartSheetBase 元素。 | |
RightAngleAxes | 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheetBase 轴是否成直角(与图表旋转角或仰角无关)。 | |
Rotation | 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheetBase 的旋转角。 | |
Scripts | 获取 Scripts 集合,该集合包含 Script 对象,这些对象表示在指定文档保存为网页后该文档中的脚本块或代码块。 | |
Shapes | 获取一个表示 Microsoft.Office.Tools.Excel.ChartSheetBase 上的所有形状的 Shapes 对象。 | |
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 是否等于当前的 Object。 (继承自 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 的浅表副本。 (继承自 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 项目中的图表工作表宿主项的基类。 有关更多信息,请参见 ChartSheet 宿主项。
图表工作表是仅包含图表的工作表。 如果要在还包含其他项(例如单元格或其他控件)的工作表中创建嵌入的图表,请创建 Chart。
ChartSheetBase 类提供 Excel 主互操作程序集中本机 Microsoft.Office.Interop.Excel.Chart 对象的所有图表相关功能。 但是,ChartSheetBase 还公开事件。
用法
此类型只能在面向 .NET Framework 4 的 Office 项目中使用。定义此类型的程序集不属于 Visual Studio Tools for Office Runtime 的一部分。您必须与解决方案一起部署此程序集。有关更多信息,请参见 Visual Studio Tools for Office Runtime 中的程序集。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.Office.Tools.Excel 命名空间