Chart 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Microsoft Office Excel 的 Office 项目中的一个内嵌图表。
public interface class Chart : IDisposable, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.Runtime.InteropServices.Guid("c4435b63-6e69-4360-92fb-2b144fd9b1d2")]
public interface Chart : IDisposable, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.Runtime.InteropServices.Guid("c4435b63-6e69-4360-92fb-2b144fd9b1d2")>]
type Chart = interface
interface IBindableComponent
interface IComponent
interface IDisposable
interface ISupportInitialize
Public Interface Chart
Implements IBindableComponent, IComponent, IDisposable, ISupportInitialize
- 属性
- 实现
注解
Chart 控件提供 Excel 对象模型中本机 Microsoft.Office.Interop.Excel.Chart 对象的所有功能。 但是, Chart 控件也会公开事件。 有关更多信息,请参见 Chart Control。
注意
此接口由 Visual Studio Tools for Office Runtime 实现。 不应在代码中实现此接口。 有关更多信息,请参见 Visual Studio Tools for Office Runtime Overview。
使用情况
本文档介绍面向 .NET Framework 4 或更高版本的 Office 项目中所用的此类型的版本。 在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。 有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:http://go.microsoft.com/fwlink/?LinkId=160658。
属性
Application |
获取一个 Application,它表示 Microsoft Office Excel 应用程序。 |
AutoScaling |
缩放三维图表,以使其在大小上更接近等效的二维图表。 |
BackWall |
获取一个对象,该对象表示三维图表的背面墙。 |
BarShape |
获取或设置用于三维条形或柱形图的形状。 |
ChartArea |
获取一个 ChartArea 对象,该对象表示图表的完整图表区域。 |
ChartStyle |
获取或设置图表的样式。 |
ChartTitle |
获取一个 ChartTitle 对象,该对象表示指定图表的标题。 |
ChartType |
获取或设置图表类型。 |
Container |
表示 Microsoft Office Excel 的 Office 项目中的一个内嵌图表。 |
Creator |
获取在其中创建此 Chart 的应用程序。 |
DataTable |
获取一个表示图表数据表的 DataTable。 |
DefaultDataSourceUpdateMode |
获取或设置默认 DataSourceUpdateMode。 |
DepthPercent |
获取或设置三维图表的深度,以图表宽度的百分比形式(在 20% 到 2000% 之间)表示。 |
DisplayBlanksAs |
获取或设置在图表上绘制空白单元格的方式。 |
Elevation |
获取或设置三维图表视图的仰角(以度为单位)。 |
Floor |
获取一个 Floor 对象,该对象表示三维图表的基底。 |
GapDepth |
获取或设置三维图表中数据系列之间的距离(以标记宽度的百分比形式表示)。 |
HasAxis |
获取或设置一个值,该值指示在 Chart 控件上是否存在特定的轴。 |
HasDataTable |
获取或设置一个值,该值指示 Chart 控件是否包含数据表。 |
HasLegend |
获取或设置一个值,该值指示 Chart 控件是否包含图例。 |
HasTitle |
获取或设置一个值,该值指示 Chart 控件是否具有标题。 |
HeightPercent |
获取或设置三维图表的高度(以 Chart 控件宽度的百分比形式表示)。 |
Hyperlinks |
获取一个 Hyperlinks 集合,该集合表示范围或工作表的超链接。 |
InnerObject | |
Legend |
获取一个 Legend 对象,该对象表示图表的图例。 |
MailEnvelope |
表示文档的电子邮件标头。 |
Name |
获取 Chart 控件的名称。 |
PageSetup |
获取一个 PageSetup,包含指定对象的所有页面设置。 |
Parent |
获取 Chart 控件的父对象。 |
Perspective |
获取或设置三维图表视图的透视系数。 |
PivotLayout |
获取一个 PivotLayout 对象,该对象表示数据透视图报表中字段的位置和数据透视图报表中轴的位置。 |
PlotArea |
获取一个 PlotArea 对象,该对象表示图表的绘图区。 |
PlotBy |
获取或设置在图表上将列或行用作数据系列的方式。 |
PlotVisibleOnly |
获取或设置一个值,该值指示是否只绘制可见单元格。 |
PrintedCommentPages |
获取要为当前图表打印的注释页的数目。 |
ProtectData |
获取或设置一个值,该值指示是否禁止修改系列公式。 |
ProtectFormatting |
获取或设置一个值,该值指示是否禁止修改 Chart 控件格式设置。 |
ProtectSelection |
获取或设置一个值,该值指示是否禁止 Chart 控件元素。 |
RightAngleAxes |
获取或设置一个值,该值指示 Chart 控件轴是否成直角(与图表旋转角或仰角无关)。 |
Rotation |
获取或设置三维图表视图的旋转角(绘图区绕 z 轴的旋转角,以度为单位)。 |
Shapes | |
ShowAllFieldButtons |
获取或设置是否在数据透视图上显示所有字段按钮。 |
ShowAxisFieldButtons |
获取或设置是否在数据透视图上显示轴字段按钮。 |
ShowDataLabelsOverMaximum |
获取或设置一个值,该值指示当值大于数值轴上的最大值时是否显示数据标签。 |
ShowLegendFieldButtons |
获取或设置是否在数据透视图上显示图例字段按钮。 |
ShowReportFilterFieldButtons |
获取或设置是否在数据透视图上显示报告筛选器字段按钮。 |
ShowValueFieldButtons |
获取或设置是否在数据透视图上显示值字段按钮。 |
SideWall |
获取一个对象,该对象表示三维图表的侧面墙。 |
Tab | |
Tag |
获取或设置包含有关 Tag 控件的数据的对象。 |
Walls |
获取一个 Walls 对象,该对象表示三维图表的墙纸。 |
方法
事件
ActivateEvent |
在激活 Chart 控件时发生。 |
BeforeDoubleClick |
在双击 Chart 控件时,但在默认双击操作之前发生。 |
BeforeRightClick |
在右击 Chart 控件时,但在默认右击操作之前发生。 |
BindingContextChanged |
表示 Microsoft Office Excel 的 Office 项目中的一个内嵌图表。 |
Calculate |
在 Chart 控件绘制新的或更改的数据后发生。 |
Deactivate | |
DragOver |
当在 Chart 控件上拖动单元格范围时发生。 |
DragPlot |
在将单元格范围拖放至 Chart 控件上时发生。 |
MouseDown |
当指针位于 Chart 控件上,按下鼠标按钮时发生。 |
MouseMove |
当鼠标指针的位置在 Chart 控件上更改时发生。 |
MouseUp |
当指针位于 Chart 控件上,释放鼠标按钮时发生。 |
Resize |
当更改 Chart 控件的大小时发生。 |
SelectEvent |
当选择 Chart 控件时发生。 |
SeriesChange |
当更改 Chart 控件数据点的值时发生。 |