Chart 接口

定义

代表工作簿中的图表。 图表可以是嵌入图表 (包含在 ChartObject) 中,也可以是单独的图表工作表。

public interface class Chart : Microsoft::Office::Interop::Excel::_Chart, Microsoft::Office::Interop::Excel::ChartEvents_Event
[System.Runtime.InteropServices.Guid("000208D6-0000-0000-C000-000000000046")]
public interface Chart : Microsoft.Office.Interop.Excel._Chart, Microsoft.Office.Interop.Excel.ChartEvents_Event
Public Interface Chart
Implements _Chart, ChartEvents_Event
派生
属性
实现

注解

这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此派生的接口来访问所有方法、属性和 COM 对象的事件成员。 但是,如果您想要使用的方法或事件共享同一名称并且位于相同的 COM 对象下,请转换为相应的主接口以调用该方法,并转换为最新的事件接口以连接到该事件。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 _Chart

本部分介绍了用于返回 Chart 对象的以下属性:

Chart 属性

使用 Chart 属性可返回一个 Chart 对象,该对象代表 ChartObject 对象中包含的图表。

Charts 属性

集合 Charts 包含工作簿中每个图表工作表的 Chart 对象。 使用 Chart (index) (其中 index 是图表工作表索引号或名称)返回单个 Chart 对象。

图表索引号表示图表工作表在工作簿标签栏上的位置。 所有图表工作表都包含在索引计数中,即使它们已隐藏。 图表工作表名称显示在图表的工作簿选项卡上。 可以使用 Name 属性设置或返回图表名称。

Chart 对象也是集合的成员SheetsSheets 集合包含工作簿中所有的工作表(图表工作表和工作表)。 使用 工作表 (index) (其中 index 是工作表索引号或名称)返回单个工作表。

ActiveChart 属性

如果图表是活动对象,可以使用 ActiveChart 属性引用它。 如果用户已选择图表工作表或已使用 方法激活图表工作表, Activate() 则图表工作表处于活动状态。

如果用户已选择嵌入图表,或者 ChartObject 已使用 Activate 方法激活了嵌入图表中包含的对象,则嵌入图表处于活动状态。

ActiveSheet 属性

如果图表工作表是活动工作表,可以使用 ActiveSheet 属性引用它。

属性

_CodeName

仅供内部使用。

(继承自 _Chart)
Application

在没有对象限定符的情况下使用时,此属性返回表示 Application Microsoft Excel 应用程序的 对象。 如果与对象识别符一起使用,则此属性返回代表指定对象的创建者的 Application 对象(可以将此属性与 OLE 自动化对象一起使用以返回该对象的应用程序)。

(继承自 _Chart)
Area3DGroup

返回一个 ChartGroup 对象,该对象代表三维图表上的面积图组。

(继承自 _Chart)
AutoScaling

如果 Microsoft Excel 对三维图表进行缩放,使之与等效的二维图表的大小相近,则该属性值为 True。 属性 RightAngleAxes 必须为 True

(继承自 _Chart)
BackWall

返回一个 Walls 对象,该对象允许用户单独设置三维图表的后墙的格式。 此为只读属性。

(继承自 _Chart)
Bar3DGroup

返回一个 ChartGroup 对象,该对象代表三维图表上的条形图组。

(继承自 _Chart)
BarShape

返回或设置用于三维条形图或柱形图的形状。

(继承自 _Chart)
CategoryLabelLevel

返回一个 XlCategoryLabelLevel 常量,该常量引用类别标签的来源级别。 C# 中的整数 (int ) 读/写。

(继承自 _Chart)
ChartArea

返回一个 ChartArea 对象,该对象代表图表的完整图表区。

(继承自 _Chart)
ChartColor

以 C # ) 返回 或设置整数 (int ,表示图表的配色方案。 读写。

(继承自 _Chart)
ChartStyle

返回或设置图表的图表样式。 读/写。

(继承自 _Chart)
ChartTitle

返回一个 ChartTitle 对象,该对象代表指定图表的标题。

(继承自 _Chart)
ChartType

返回或设置图表类型。

(继承自 _Chart)
CodeName

返回对象的代码名。

(继承自 _Chart)
Column3DGroup

返回一个 ChartGroup 对象,该对象代表三维图表上的柱形图组。

(继承自 _Chart)
Corners

返回一个 Corners 对象,该对象代表三维图表的角。

(继承自 _Chart)
Creator

在枚举中 XlCreator 返回一个常量,该常量指示创建此对象的应用程序。 如果该对象是在 Microsoft Excel 中创建的,则此属性返回字符串 XCEL,它等同于十六进制的数字 5843454C。

(继承自 _Chart)
DataTable

返回表示 DataTable 图表数据表的 对象。

(继承自 _Chart)
DepthPercent

返回或设置三维图表的深度,以图表宽度的百分比表示(有效范围从 20% 到 2000%)。

(继承自 _Chart)
DisplayBlanksAs

返回或设置图表上的空白单元格的绘制方式。 可以是以下 XlDisplayBlanksAs 常量之一: xlNotPlottedxlInterpolatedxlZero

(继承自 _Chart)
Dummy24

代表工作簿中的图表。 图表可以是嵌入图表 (包含在 ChartObject) 中,也可以是单独的图表工作表。

(继承自 _Chart)
Dummy25

代表工作簿中的图表。 图表可以是嵌入图表 (包含在 ChartObject) 中,也可以是单独的图表工作表。

(继承自 _Chart)
Elevation

返回或设置三维图表视图的海拔(以度为单位)。

(继承自 _Chart)
Floor

返回一个 Floor 对象,该对象代表三维图表的底板。

(继承自 _Chart)
GapDepth

以标记宽度的百分比的形式返回或设置三维图表中数据系列之间的距离。 该属性的值必须介于 0 到 500 之间。

(继承自 _Chart)
HasAxis[Object, Object]

返回或设置图表中出现的坐标轴。

(继承自 _Chart)
HasDataTable

如果图表有模拟运算表,则该属性值为 True

(继承自 _Chart)
HasHiddenContent

代表工作簿中的图表。 图表可以是嵌入图表 (包含在 ChartObject) 中,也可以是单独的图表工作表。

(继承自 _Chart)
HasLegend

如果图表有图例,则该属性值为 True

(继承自 _Chart)
HasPivotFields

如此 如果 数据透视图控件显示在指定的数据透视图报表上。 默认值为 True。 对于常规图表,此属性始终返回 False ,无法设置。

(继承自 _Chart)
HasTitle

如果坐标轴或图表有可见标题,则该属性值为 True

(继承自 _Chart)
HeightPercent

返回或设置三维图表的高度,以图表宽度的百分比表示(有效范围从 5% 到 500%)。

(继承自 _Chart)
Hyperlinks

返回一个 Hyperlinks 集合,该集合表示区域或工作表的超链接。

(继承自 _Chart)
Index

返回对象在其同类对象所组成的集合内的编号。

(继承自 _Chart)
Legend

返回一个 Legend 对象,该对象代表图表的图例。

(继承自 _Chart)
Line3DGroup

返回一个 ChartGroup 对象,该对象代表三维图表上的折线图组。

(继承自 _Chart)
MailEnvelope

表示文档的电子邮件标题。

(继承自 _Chart)
Name

返回或设置对象的名称。

(继承自 _Chart)
Next

返回一个 Chart 对象,该对象代表下一个工作表或单元格。

(继承自 _Chart)
OnDoubleClick

仅供内部使用。

(继承自 _Chart)
OnSheetActivate

仅供内部使用。

(继承自 _Chart)
OnSheetDeactivate

仅供内部使用。

(继承自 _Chart)
PageSetup

返回一个 PageSetup 对象,该对象包含指定对象的所有页面设置设置。

(继承自 _Chart)
Parent

返回指定对象的父对象。

(继承自 _Chart)
Perspective

返回或设置三维图表视图的透视系数。 必须介于 0 和 100 之间。 如果该属性为 TrueRightAngleAxes则忽略此属性。

(继承自 _Chart)
Pie3DGroup

返回一个 ChartGroup 对象,该对象代表三维图表上的饼图组。

(继承自 _Chart)
PivotLayout

返回一个 PivotLayout 对象,该对象表示字段在数据透视表中的位置以及轴在数据透视图报表中的位置。

(继承自 _Chart)
PlotArea

返回一个 PlotArea 对象,该对象代表图表的绘图区。

(继承自 _Chart)
PlotBy

返回或设置图表上的列或行用作数据系列的方式。 可以是以下 XlRowCol 常量之一: xlColumnsxlRows。 对于数据透视图报表中,此属性是只读的且始终返回 xlColumns

(继承自 _Chart)
PlotVisibleOnly

如此 如果只绘制可见单元格。 如果可见和隐藏单元格的绘制。

(继承自 _Chart)
Previous

返回一个 对象,该对象代表上一 Chart 个工作表或单元格。

(继承自 _Chart)
PrintedCommentPages

获取将为当前图表打印的注释页数。

(继承自 _Chart)
ProtectContents

如果工作表内容是受保护的,则为 True。 这可以保护整个图表。

(继承自 _Chart)
ProtectData

如果用户不能更改系列公式,则该属性值为 True

(继承自 _Chart)
ProtectDrawingObjects

如果形状是受保护的,则为 True

(继承自 _Chart)
ProtectFormatting

如果用户不能更改格式,则该属性值为 True

(继承自 _Chart)
ProtectGoalSeek

如果用户不能用鼠标操作修改图表数据点,则该属性值为 True

(继承自 _Chart)
ProtectionMode

如果启用了用户界面专用保护,则为 True。 若要启用用户界面保护,请使用 Protect(Object, Object, Object, Object, Object) 参数设置为 True 的方法UserInterfaceOnly

(继承自 _Chart)
ProtectSelection

如果不能选定图表元素,则该属性值为 True

(继承自 _Chart)
RightAngleAxes

如果图表的坐标轴为直角,并与图表的转角或仰角无关,则该属性值为 True。 仅应用于三维折线图、柱形图和条形图。

(继承自 _Chart)
Rotation

返回或设置三维图表视图的旋转 (围绕 z 轴的绘图区的旋转(以度为单位) )。 本属性的取值必须介于 0 到 360 之间,三维条形图除外(从 0 到 44 之间)。 默认值为 20。 仅适用于三维图表。

(继承自 _Chart)
Scripts

返回 Scripts 集合,该集合包含 Script 表示指定文档中脚本或代码块的对象(保存为网页时)。

(继承自 _Chart)
SeriesNameLevel

返回一个 XlSeriesNameLevel 常量,该常量引用系列名称的来源级别。 C# 中的整数 (int ) 读/写。

(继承自 _Chart)
Shapes

返回一个 Shapes 对象,该对象代表工作表或图表工作表上的所有形状。 此为只读属性。

(继承自 _Chart)
ShowAllFieldButtons

获取或设置是否在数据透视图上显示所有字段按钮。

(继承自 _Chart)
ShowAxisFieldButtons

获取或设置是否在数据透视图上显示轴字段按钮。

(继承自 _Chart)
ShowDataLabelsOverMaximum

返回或设置当值大于数值轴上的最大值时是否显示数据标签。 读/写。

(继承自 _Chart)
ShowLegendFieldButtons

获取或设置是否在数据透视图上显示图例字段按钮。

(继承自 _Chart)
ShowReportFilterFieldButtons

获取或设置是否在数据透视图上显示报表筛选字段按钮。

(继承自 _Chart)
ShowValueFieldButtons

获取或设置是否在数据透视图上显示值字段按钮。

(继承自 _Chart)
ShowWindow

如此 如果 嵌入的图表显示在单独的窗口中。 Chart与此属性一起使用的对象必须引用嵌入的图表。

(继承自 _Chart)
SideWall

返回一个 Walls 对象,该对象允许用户单独设置三维图表的侧墙格式。 此为只读属性。

(继承自 _Chart)
SizeWithWindow

如此 如果 Microsoft Excel 调整图表的大小以匹配图表工作表窗口的大小。 如果图表大小未附加到窗口大小,则为 False。 仅适用于图表工作表, (不适用于嵌入图表) 。

(继承自 _Chart)
SubType

仅供内部使用。

(继承自 _Chart)
SurfaceGroup

返回一个 ChartGroup 对象,该对象代表三维图表的图面图表组。

(继承自 _Chart)
Tab

返回 Tab 图表或工作表的 对象。

(继承自 _Chart)
Type

仅供内部使用。

(继承自 _Chart)
Visible

决定对象是否可见。

(继承自 _Chart)
Walls

返回一个 Walls 对象,该对象代表三维图表的墙壁。

(继承自 _Chart)
WallsAndGridlines2D

如果三维图表中的网格线以二维方式绘制,则该属性值为 True

(继承自 _Chart)

方法

_ApplyDataLabels(XlDataLabelsType, Object, Object, Object)

仅供内部使用。

(继承自 _Chart)
_Dummy23()

仅供内部使用。

(继承自 _Chart)
_Evaluate(Object)

仅供内部使用。

(继承自 _Chart)
_PrintOut(Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

(继承自 _Chart)
_Protect(Object, Object, Object, Object, Object)

仅供内部使用。

(继承自 _Chart)
_SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

(继承自 _Chart)
ApplyChartTemplate(String)

将标准图表类型或自定义图表类型应用于图表。

(继承自 _Chart)
ApplyCustomType(XlChartType, Object)

将标准图表类型或自定义图表类型应用于图表。

(继承自 _Chart)
ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

将数据标签应用于图表中的某一数据点、某一数据系列或所有数据系列。

(继承自 _Chart)
ApplyLayout(Int32, Object)

应用功能区中显示的版式。

(继承自 _Chart)
Arcs(Object)

仅供内部使用。

(继承自 _Chart)
AreaGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个面积图组 (ChartGroup 对象) 或) 集合 (面积图组的集合 ChartGroups

(继承自 _Chart)
AutoFormat(Int32, Object)

仅供内部使用。

(继承自 _Chart)
Axes(Object, XlAxisGroup)

返回一个对象,该对象表示图表上的单个轴或多个轴的集合。

(继承自 _Chart)
BarGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个条形图组 (ChartGroup 对象) 或条形图组集合 (ChartGroups 集合) 。

(继承自 _Chart)
Buttons(Object)

仅供内部使用。

(继承自 _Chart)
ChartGroups(Object)

返回一个 对象,该对象表示对象) (单个 ChartGroup 图表组,或 (对象) ChartGroups 的所有图表组的集合。 返回的集合包括所有类型的组。

(继承自 _Chart)
ChartObjects(Object)

返回一个 对象,该对象表示单个嵌入图表 (对象) ChartObject ,或 (工作表上对象) ChartObjects 的所有嵌入图表的集合。

(继承自 _Chart)
ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

修改给定图表的属性。 可使用本方法快速设置图表的格式,而不必逐个设置所有属性。 此方法是非交互式的,仅更改指定的属性。

(继承自 _Chart)
CheckBoxes(Object)

仅供内部使用。

(继承自 _Chart)
CheckSpelling(Object, Object, Object, Object)

检查对象的拼写并显示“拼写”对话框

(继承自 _Chart)
ClearToMatchColorStyle()

清除指定图表上不遵循应用于图表的颜色样式的所有颜色。

(继承自 _Chart)
ClearToMatchStyle()

清除图表元素格式以改为自动格式。

(继承自 _Chart)
ColumnGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个柱形图组 (对象) ChartGroup 或柱形图组集合 (ChartGroups 集合) 。

(继承自 _Chart)
Copy(Object, Object)

将工作表复制到工作簿的另一位置。

(继承自 _Chart)
CopyChartBuild()

仅供内部使用。

(继承自 _Chart)
CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

将所选对象作为图片复制到剪贴板。

(继承自 _Chart)
CreatePublisher(Object, XlPictureAppearance, XlPictureAppearance, Object, Object, Object, Object)

保留供内部使用。此成员仅适用于 Macintosh,不应使用。

(继承自 _Chart)
Delete()

删除对象。

(继承自 _Chart)
DeleteHiddenContent()

代表工作簿中的图表。 图表可以是嵌入图表 (包含在 ChartObject) 中,也可以是单独的图表工作表。

(继承自 _Chart)
Deselect()

取消对指定图表的选定。

(继承自 _Chart)
DoughnutGroups(Object)

在二维图表上,返回一个 对象,该对象表示) 对象 (单个 ChartGroup 圆环图组,或者) 集合 (圆环图组的集合 ChartGroups

(继承自 _Chart)
DrawingObjects(Object)

仅供内部使用。

(继承自 _Chart)
Drawings(Object)

仅供内部使用。

(继承自 _Chart)
DropDowns(Object)

对于具有明确的垂直距离值设置的标注,此属性返回文本框的边缘与标注线附加到文本框上的位置之间的垂直距离(以磅为单位)。 只读的 单一

(继承自 _Chart)
Evaluate(Object)

将 Microsoft Excel 名称转换为一个对象或值。

(继承自 _Chart)
Export(String, Object, Object)

以图形格式导出图表。

(继承自 _Chart)
ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

导出为指定格式的文件。

(继承自 _Chart)
FullSeriesCollection(Object)

启用检索由 Index 参数指定的筛选出序列。

(继承自 _Chart)
GetChartElement(Int32, Int32, Int32, Int32, Int32)

返回有关指定 X 和 Y 坐标处的图表元素的信息。 本方法的与众不同之处在于只需指定前两个参数的值。 Microsoft Excel 将填充其他参数,当方法返回时,代码应检查这些值。

(继承自 _Chart)
GroupBoxes(Object)

仅供内部使用。

(继承自 _Chart)
GroupObjects(Object)

仅供内部使用。

(继承自 _Chart)
Labels(Object)

仅供内部使用。

(继承自 _Chart)
LineGroups(Object)

在二维图表上,返回一个 对象,该对象表示一个折线图组 (ChartGroup 对象) 或折线图组的集合 (ChartGroups 集合) 。

(继承自 _Chart)
Lines(Object)

仅供内部使用。 f

(继承自 _Chart)
ListBoxes(Object)

以字符串数组的形式,返回或设置指定列表框或组合框中的文字项,也可返回或设置单个文字项。 如果指定列表框中没有数据项将出错。

(继承自 _Chart)
Location(XlChartLocation, Object)

将图表移动到新位置。

(继承自 _Chart)
Move(Object, Object)

将工作表移到工作簿中的其他位置。

(继承自 _Chart)
OLEObjects(Object)

返回一个 对象,该对象表示 () OLEObject 的单个 OLE 对象或图表或工作表上集合) (OLEObjects 所有 OLE 对象的集合。

(继承自 _Chart)
OptionButtons(Object)

仅供内部使用。

(继承自 _Chart)
Ovals(Object)

仅供内部使用。

(继承自 _Chart)
Paste(Object)

将剪贴板中的图表数据粘贴到指定的图表中。

(继承自 _Chart)
Pictures(Object)

仅供内部使用。

(继承自 _Chart)
PieGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个饼图组 (对象) ChartGroup 或饼图组的集合 (ChartGroups 集合) 。

(继承自 _Chart)
PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

打印对象。

(继承自 _Chart)
PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

(继承自 _Chart)
PrintPreview(Object)

按对象打印后的外观效果显示对象的预览。

(继承自 _Chart)
Protect(Object, Object, Object, Object, Object)

保护图表使其不被修改。

(继承自 _Chart)
RadarGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个雷达图组 (ChartGroup 对象) 或雷达图组集合 (ChartGroups 集合) 。

(继承自 _Chart)
Rectangles(Object)

仅供内部使用。

(继承自 _Chart)
Refresh()

汇报 或 PivotTable 对象的Chart缓存。

(继承自 _Chart)
SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

将对图表或工作表的更改保存到另一不同文件中。

(继承自 _Chart)
SaveChartTemplate(String)

将自定义图表模板保存到可用图表模板的列表中。

(继承自 _Chart)
ScrollBars(Object)

仅供内部使用。

(继承自 _Chart)
Select(Object)

选择对象。

(继承自 _Chart)
SeriesCollection(Object)

返回一个 对象,该对象表示单个系列 (对象) Series 或图表组中) 集合 (SeriesCollection 所有序列的集合。

(继承自 _Chart)
SetBackgroundPicture(String)

设置工作表或图表的背景图形。

(继承自 _Chart)
SetDefaultChart(Object)

指定 Microsoft Excel 创建新图表时使用的图表模板的名称。

(继承自 _Chart)
SetElement(MsoChartElementType)

设置图表上图表元素。 读/写。

(继承自 _Chart)
SetSourceData(Range, Object)

设置图表的源数据范围。

(继承自 _Chart)
Spinners(Object)

仅供内部使用。

(继承自 _Chart)
TextBoxes(Object)

仅供内部使用。

(继承自 _Chart)
Unprotect(Object)

取消工作表或工作簿的保护。 如果工作表或工作簿不是受保护的,则此方法不起作用。

(继承自 _Chart)
XYGroups(Object)

在二维图表上,返回一个 对象,该对象表示单个散点图组 (ChartGroup 对象) 或散点图组的集合 (ChartGroups 集合) 。

(继承自 _Chart)

事件

Activate

在激活图表工作表或嵌入图表时发生。

(继承自 ChartEvents_Event)
BeforeDoubleClick

在默认双击操作之前双击嵌入的图表时发生。

(继承自 ChartEvents_Event)
BeforeRightClick

在默认的右键单击操作之前右键单击嵌入的图表时发生。

(继承自 ChartEvents_Event)
Calculate

在图表绘制新的或更改的数据之后发生。

(继承自 ChartEvents_Event)
Deactivate

停用图表时发生。

(继承自 ChartEvents_Event)
DragOver

在图表上拖动单元格区域时发生。

(继承自 ChartEvents_Event)
DragPlot

在图表上拖放单元格区域时发生。

(继承自 ChartEvents_Event)
MouseDown

当在图表上按下鼠标按钮时,发生此事件。

(继承自 ChartEvents_Event)
MouseMove

当鼠标指针在图表上的位置改变时发生此事件。

(继承自 ChartEvents_Event)
MouseUp

当在图表上释放鼠标按钮时发生此事件。

(继承自 ChartEvents_Event)
Resize

调整图表大小时发生此事件。

(继承自 ChartEvents_Event)
Select

选定图表元素时发生此事件。

(继承自 ChartEvents_Event)
SeriesChange

当用户更改图表数据点的值时发生。

(继承自 ChartEvents_Event)

适用于