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 的货币管理器的集合。 (继承自 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 的超链接。
公共属性 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 获取或设置一个值,该值指示用户是否无法用鼠标操作修改图表数据点。
公共属性 ProtectionMode 获取或设置一个值,该值指示是否开启了只限用户界面的保护。
公共属性 ProtectSelection 获取或设置一个值,该值指示是否不能选择 Microsoft.Office.Tools.Excel.ChartSheet 元素。
公共属性 RightAngleAxes 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 轴是否成直角(与图表旋转角或仰角无关)。
公共属性 Rotation 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheet 的旋转角。
公共属性 Scripts 获取 Scripts 集合,该集合包含 Script 对象,这些对象表示在指定文档保存为网页后该文档中的脚本块或代码块。
公共属性 Shapes 获取一个表示 Microsoft.Office.Tools.Excel.ChartSheet 上的所有形状的 Shapes 对象。
公共属性 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 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 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 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 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 宿主项