C++ 应用集成 WPS 指南 > 表格 API 参考 > Chart > Chart 对象成员

代表工作簿中的图表。

方法

? 名称 说明
Activate 使当前图表成为活动图表。
ApplyChartTemplate 将标准图表类型或自定义图表类型应用于图表。
ApplyDataLabels 将数据标签应用于图表中的所有系列。
ApplyLayout 应用功能区中显示的版式。
Axes 返回一个代表图表上单个坐标轴或坐标轴集合的对象。
ChartGroups 返回一个对象,该对象表示图表中单个图表组(ChartGroup 对象)或所有图表组的集合(ChartGroups 对象)。返回的集合中包括每种类型的图表组。
ChartObjects 返回一个对象,它代表工作表上的一个嵌入式图表(ChartObject 对象)或所有嵌入式图表的集合(ChartObjects 对象)。
ChartWizard 修改给定图表的属性。可使用本方法快速设置图表的格式,而不必逐个设置所有属性。本方法是非交互式的,并且仅更改指定的属性。
CheckSpelling 检查对象的拼写。
ClearToMatchStyle 清除图表元素格式以改为自动格式。
Copy 将工作表复制到工作簿的另一位置。
CopyPicture 将所选对象作为图片复制到剪贴板。
Delete 删除对象。
Evaluate 将一个 ET 名称转换为一个对象或者一个值。
Export 以图形格式导出图表。
ExportAsFixedFormat 导出为指定格式的文件。
GetChartElement 返回指定的 X 坐标和 Y 坐标上图表元素的信息。本方法稍有与众不同之处:调用时只须指定前两个参数,在本方法执行期间,ET 为其余参数赋值,本方法返回后应检验这些参数的值。
Location 将图表移动到新位置。
Move 将图表移到工作簿的另一位置。
OLEObjects 返回一个对象,它代表图表或工作表上的单个 OLE 对象 (OLEObject) 或所有 OLE 对象的集合(OLEObjects 集合)。只读。
Paste 将剪贴板中的图表数据粘贴到指定的图表中。
PrintOut 打印对象。
PrintPreview 按对象打印后的外观效果显示对象的预览。
Protect 保护图表使其不被修改。
Refresh 立即重新绘制指定的图表。
SaveAs 将对图表或工作表的更改保存到另一不同文件中。
SaveChartTemplate 向可用图表模板的列表中添加自定义图表模板。
Select 选择对象。
SeriesCollection 返回一个对象,它代表图表或图表组中的一个系列(Series 对象)或所有系列的集合(SeriesCollection 集合)。
SetBackgroundPicture 设置图表的背景图形。
SetDefaultChart 指定 ET 新建图表时使用的图表模板的名称。
SetElement 设置图表上的图表元素。可读/写 MsoChartElementType 类型。
SetSourceData 设置图表的源数据范围。
Unprotect 取消工作表或工作簿的保护。如果工作表或工作簿不是受保护的,则此方法不起作用。

属性

? 名称 说明
Application 如果不使用对象识别符,则该属性返回一个代表 ET 应用程序的 Application 对象。如果使用对象识别符,则该属性返回一个代表指定对象的创建程序的 Application 对象(可对一个 OLE 自动化对象使用该属性来返回该对象的应用程序)。只读。
AutoScaling 如果 ET 对三维图表进行缩放,使之与等效的二维图表的大小相近,则该属性值为 TrueRightAngleAxes 属性必须为 TrueBoolean 类型,可读写。
BackWall 返回一个 Walls 对象,该对象允许用户单独对三维图表的背面墙进行格式设置。只读。
BarShape 返回或设置用于三维条形图或柱形图的形状。XlBarShape 类型,可读写。
ChartArea 返回一个 ChartArea 对象,该对象表示图表的整个图表区。只读。
ChartStyle 返回或设置图表的图表样式。可读/写 Variant 类型。
ChartTitle 返回一个 ChartTitle 对象,该对象表示指定图表的标题。只读。
ChartType 返回或设置图表类型。XlChartType 类型,可读写。
CodeName 返回对象的代码名。String 型,只读。
Creator 返回一个 32 位整数,该整数指示创建对象的应用程序。只读 Long 类型。
DataTable 返回一个 DataTable 对象,该对象表示图表模拟运算表。只读。
DepthPercent 返回或设置三维图表的深度,以图表宽度的百分比表示(有效范围从 20% 到 2000%)。可读/写 Long 类型。
DisplayBlanksAs 返回或设置在图表中绘制空白单元格的方式。可以是 XlDisplayBlanksAs 常量之一。Long 类型,可读写。
Elevation 返回或设置三维图表视图的仰角(以角度为单位)。Long 类型,可读写。
Floor 返回一个 Floor 对象,该对象代表三维图表的基底。只读。
GapDepth 以数据标志宽度的形式返回或设置三维图表中数据系列之间的距离,本属性的值必须在 0 和 500 之间。Long 类型,可读写。
HasAxis 返回或设置图表上显示的坐标轴。可读/写 Variant 类型。
HasDataTable 如果图表有模拟运算表,则该属性值为 True。可读/写 Boolean 类型。
HasLegend 如果图表有图例,则该属性值为 True。可读/写 Boolean 类型。
HasTitle 如果坐标轴或图表有可见标题,则为 True。可读/写 Boolean 类型。
HeightPercent 返回或设置三维图表的高度,以图表宽度的百分比表示(有效范围从 5% 到 500%)。Long 类型,可读写。
Hyperlinks 返回一个 Hyperlinks 集合,该集合代表图表的超链接。
Index 返回 Long 值,它代表对象在其同类对象所组成的集合内的索引号。
Legend 返回一个 Legend 对象,该对象代表图表的图例。只读。
MailEnvelope 代表文档的电子邮件标题。
Name 返回或设置一个 String 值,它代表对象的名称。
Next 返回一个 Worksheet 对象,该对象代表下一个工作表。
PageSetup 返回一个 PageSetup 对象,它包含用于指定对象的所有页面设置。只读。
Parent 返回指定对象的父对象。只读。
Perspective 返回或设置一个 Long 值,它代表三维图表视图的透视系数。
PivotLayout 返回一个 PivotLayout 对象,该对象代表数据透视表中字段的位置以及数据透视图中坐标轴的位置。只读。
PlotArea 返回一个 PlotArea 对象,该对象代表图表的绘图区。只读。
PlotBy 返回或设置行或列在图表中作为数据系列使用的方式。可为以下 XlRowCol 常量之一:xlColumnsxlRowsLong 类型,可读写。
PlotVisibleOnly 如果仅绘制可见单元格,则该值为 True。如果可见单元格和隐藏单元格都绘制,则该值为 False。可读/写 Boolean 类型。
Previous 返回一个 Worksheet 对象,该对象代表下一个工作表。
PrintedCommentPages 返回将为当前图表打印的批注页的数量。只读。
ProtectContents 如果工作表内容是受保护的,则为 True。对于图表,这样会保护整个图表。要打开内容保护,请使用 Protect 方法,并将 Contents 参数设置为 TrueBoolean 类型,只读。
ProtectData 如果用户不能更改系列公式,则该属性值为 TrueBoolean 类型,可读写。
ProtectDrawingObjects 如果形状是受保护的,则为 True。要打开形状保护,请使用 Protect 方法,并将 DrawingObjects 参数设置为 TrueBoolean 类型,只读。
ProtectFormatting 如果用户不能更改格式,则该属性值为 TrueBoolean 类型,可读写。
ProtectionMode 如果启用了用户界面专用保护,则为 True。要打开用户界面保护,请使用 Protect 方法,并将 UserInterfaceOnly 参数设置为 TrueBoolean 类型,只读。
ProtectSelection 如果不能选定图表元素,则该属性值为 TrueBoolean 类型,可读写。
RightAngleAxes 如果图表的坐标轴为直角,并与图表的转角或仰角无关,则该值为 True。仅应用于三维折线图、柱形图和条形图。Boolean 类型,可读写。
Rotation 以度为单位返回或设置三维图表视图的转角(绘图区绕 Z 轴的转角)。此属性的取值必须介于 0 到 360 之间,三维条形图除外(从 0 到 44 之间)。默认值是 20。仅适用于三维图表。Variant 型,可读写。
Shapes 返回一个 Shapes 集合,它代表图表工作表上所有的形状。只读。
ShowAllFieldButtons 返回或设置是否在数据透视图上显示所有字段按钮。可读写。
ShowAxisFieldButtons 返回或设置是否在数据透视图上显示坐标轴字段按钮。可读写。
ShowDataLabelsOverMaximum 返回或设置一个布尔值,该值表示在数值大于数值轴上的最大值时是否显示数据标签。可读/写 Boolean 类型。
ShowLegendFieldButtons 返回或设置是否在数据透视图上显示图例字段按钮。可读写。
ShowReportFilterFieldButtons 返回或设置是否在数据透视图上显示报表筛选字段按钮。可读写。
ShowValueFieldButtons 返回或设置是否在数据透视图上显示值字段按钮。可读写。
SideWall 返回一个 Walls 对象,该对象允许用户单独对三维图表的侧面墙进行格式设置。只读。
Tab 返回图表的 Tab 对象。
Visible 返回或设置一个 XlSheetVisibility 值,它确定对象是否可见。
Walls 返回一个 Walls 对象,该对象表示三维图表的各个墙面。只读。

事件

? 名称 说明
Activate 激活工作簿、工作表、图表工作表或嵌入式图表时发生此事件。
BeforeDoubleClick 当双击某图表元素时发生此事件,此事件先于默认的双击操作。
BeforeRightClick 右键单击一个图表元素时发生此事件,此事件先于默认的右键单击操作。
Calculate 对于 Chart 对象,在图表绘制新数据点或更改后的数据点之后发生此事件。
Deactivate 图表、工作表或工作簿被停用时发生此事件。
MouseDown 当在图表上按下鼠标按钮时,发生此事件。
MouseMove 当鼠标指针在图表上的位置改变时发生此事件。
MouseUp 当在图表上释放鼠标按钮时发生此事件。
Resize 调整图表大小时发生此事件。
Select 选定图表元素时发生此事件。
SeriesChange 当用户更改图表数据点的值时,发生此事件;方法是,单击图表中的某一栏,然后向上或向下拖动上边距以更改数据点的值。