Chart 接口

定义

代表文档中的图表。

public interface class Chart
[System.Runtime.InteropServices.Guid("6FFA84BB-A350-4442-BB53-A43653459A84")]
public interface Chart
type Chart = interface
Public Interface Chart
属性

示例

集合 InlineShapes 包含文档中每个内联形状(包括图表)的对象。 使用 InlineShapes (Index) ,其中 Index 是内联形状的索引号,以返回单个 InlineShape 对象。 HasChart使用 属性确定 InlineShape 对象是否表示图表。 如果 HasChart 属性设置为 True,请使用 Chart 属性返回 Chart 对象。

还可以使用 Type 属性来确定 InlineShape 对象是否表示图表。 如果 类型 属性设置为 WdInlineShapeChart ,内嵌形状表示的图表。

注解

示例部分中介绍了下面用于返回 Chart 对象的属性和方法:

属性

Application

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

Area3DGroup

返回三维图表上的面积图组。

AutoScaling

缩放三维图表,使其大小更接近等效的二维图表。 属性 RightAngleAxes 必须为 True。 读/写。

BackWall

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

Bar3DGroup

返回三维图表上的条形图组。

BarShape

返回或设置用于三维条形图或柱形图中每个系列的形状。 读/写。

CategoryLabelLevel

返回或设置一个 XlCategoryLabelLevel 常量,该常量指定图表类别标签的源级别。 读写。

ChartArea

返回一个 ChartArea 对象,该对象代表图表的完整图表区。 此为只读属性。

ChartColor

返回或设置一个用于表示图表配色方案的整数。 读写。

ChartData

返回与图表关联的链接或嵌入数据的相关信息。 此为只读属性。

ChartGroups[Object]

返回代表单个图表组或所有图表组集合的某个对象。

ChartStyle

返回或设置图表的图表样式。 读取/写入 对象

ChartTitle

返回一个 ChartTitle 对象,该对象代表指定图表的标题。 此为只读属性。

ChartType

返回或设置图表类型。 读/写。

Column3DGroup

返回三维图表上的柱形图组。

Corners

返回三维图表的角。

Creator

返回一个 32 位 Integer ,指示在其中创建了指定对象的应用程序。 此为只读属性。

DataTable

返回表示 DataTable 图表数据表的 对象。 此为只读属性。

DepthPercent

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

DisplayBlanksAs

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

Elevation

返回或设置三维图表视图的仰角(以角度为单位)。 读/写。

Floor

返回一个 Floor 对象,该对象代表三维图表的底板。 此为只读属性。

GapDepth

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

HasAxis[Object, Object]

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

HasDataTable

获取或设置一个值,该值指示 是否 Chart 具有数据表。 读/写。

HasHiddenContent

代表文档中的图表。

HasLegend

如果图表有图例,则返回 True 。 读/写。

HasPivotFields

确定是否在指定的数据透视图报表上显示数据透视图控件

HasTitle

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

HeightPercent

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

Legend

返回一个 Legend 对象,该对象代表图表的图例。 此为只读属性。

Line3DGroup

返回三维图表上的折线图组。

Parent

返回指定对象的父级。 此为只读属性。

Perspective

返回或设置一个 Integer 值,该值代表三维图表视图的透视。

Pie3DGroup

返回三维图表上的饼图组。

PivotLayout

不支持此对象。

PlotArea

返回一个 PlotArea 对象,该对象代表图表的绘图区。 此为只读属性。

PlotBy

返回或设置图表上的列或行用作数据系列的方式。 可以是以下 XlRowCol 常量之一: xlColumnsxlRows。 读/写。

PlotVisibleOnly

获取或设置一个值,该值指示是否仅绘制可见单元格。 读/写。

RightAngleAxes

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

Rotation

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

SeriesNameLevel

返回或设置一个 XlSeriesNameLevel 常量,该常量指定系列名称的源级别。 读写。

Shapes

返回表示 Shapes 图表工作表上所有形状的集合。 此为只读属性。

ShowAllFieldButtons

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

ShowAxisFieldButtons

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

ShowDataLabelsOverMaximum

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

ShowLegendFieldButtons

此对象、成员或枚举已被弃用并且不适合在您的代码中使用。

ShowReportFilterFieldButtons

此对象、成员或枚举已弃用,不应在代码中使用。

ShowValueFieldButtons

此对象、成员或枚举已弃用,不应在代码中使用。

SideWall

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

SubType

此 API 支持Visual Studio Tools for Office基础结构,不应直接从代码使用。

SurfaceGroup

返回三维图表的图面图组。

Type

仅供内部使用。

Walls

返回一个 Walls 对象,该对象代表三维图表的墙壁。 此为只读属性。

方法

ApplyChartTemplate(String)

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

ApplyCustomType(XlChartType, Object)

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

ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

将数据标签应用于图表中的所有系列。

ApplyLayout(Int32, Object)

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

AreaGroups(Object)

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

AutoFormat(Int32, Object)

此 API 支持Visual Studio Tools for Office基础结构,不应直接从代码使用。

Axes(Object, XlAxisGroup)

获取表示图表上单个轴或轴集合的对象。

BarGroups(Object)

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

ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

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

ClearToMatchColorStyle()

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

ClearToMatchStyle()

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

ColumnGroups(Object)

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

Copy(Object, Object)

不支持此对象。

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

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

Delete()

删除对象。

DeleteHiddenContent()

代表文档中的图表。

DoughnutGroups(Object)

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

Export(String, Object, Object)

以图形格式导出图表。 此方法返回一个 布尔 值,该值指示导出是否成功。

FullSeriesCollection(Object)

返回指定图表或指定序列中所有系列的集合。

GetChartElement(Int32, Int32, Int32, Int32, Int32)

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

LineGroups(Object)

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

Paste(Object)

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

PieGroups(Object)

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

RadarGroups(Object)

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

Refresh()

立即重新绘制指定的图表。

SaveChartTemplate(String)

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

Select(Object)

选择对象。

SeriesCollection(Object)

返回一个 Object 类型的 值,该值代表图表中的所有系列。

SetBackgroundPicture(String)

设置图表的背景图形。

SetDefaultChart(Object)

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

SetElement(MsoChartElementType)

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

SetSourceData(String, Object)

设置 的 Chart源数据范围。

XYGroups(Object)

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

适用于