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

其他资源

宿主项和宿主控件概述

ChartSheet 宿主项