下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 Chart方法

Chart方法.doc

Chart方法

逆兲_
2019-05-09 0人阅读 举报 0 0 暂无简介

简介:本文档为《Chart方法doc》,可适用于IT/计算机领域

Charts集合对象指定工作簿或活动工作簿中所有图表工作表的集合。每个图表工作表由一个Chart对象代表。有关嵌入式图表的详细信息,请参阅对象或ChartObject对象。Charts集合对象用法可用Charts属性返回Charts集合。下例打印活动工作簿中的所有图表工作表。ChartsPrintOut可用Add方法新建图表工作表并将其添加到工作簿中。下例向活动工作簿添加新图表工作表,并将该图表工作表置于工作表“Sheet”之后。ChartsAddafter:=Worksheets("sheet")可组合使用Add方法和ChartWizard方法,以创建包含工作表中数据的图表工作表。下例基于工作表“Sheet”中单元格区域“A:A”中的数据添加新的折线图。WithChartsAddChartWizardsource:=Worksheets("sheet")Range("a:a"),gallery:=xlLine,title:="FebruaryData"EndWith可用Charts(index)(其中index为图表工作表的编号或名称)返回单个Chart对象。下例将第一个图表工作表中第一个系列的颜色改为红色。Charts()SeriesCollection()InteriorColor=RGB(,,)Sheets集合包含工作簿中的所有工作表(既包括图表工作表,也包括工作表)。可用Sheets(index)(其中index为工作表的名称或编号)返回单个工作表。ChartWizard方法修改给定图表的属性。可用本方法迅速设定图表的格式,而不必逐个设置所有属性。本方法是非交互式的,并且仅修改指定的属性。expressionChartWizard(Source,Gallery,Format,PlotBy,CategoryLabels,SeriesLabels,HasLegend,Title,CategoryTitle,ValueTitle,ExtraTitle)expression必选。该表达式返回一个Chart对象。SourceVariant类型,可选。包含新图表的源数据的区域。如果省略本参数,MicrosoftExcel将修改活动图表工作表,或活动工作表中处于选定状态的嵌入式图表。GalleryVariant类型,可选。图表类型。可为下列XlChartType常量之一:xlArea、xlBar、xlColumn、xlLine、xlPie、xlRadar、xlXYScatter、xlCombination、xlDArea、xlDBar、xlDColumn、xlDLine、xlDPie、xlDSurface、xlDoughnut或xlDefaultAutoFormat。:FormatVariant类型,可选。内置自动套用格式的编号。可为从到的数字,其取值依赖于图库类型。如果省略本参数,MicrosoftExcel将依据图库类型和数据源选择默认值。PlotByVariant类型,可选。指定系列中的数据是来自行还是来自列。可为下列XlRowCol常量之一:xlRows或xlColumns。CategoryLabelsVariant类型,可选。表示包含分类标志的源区域内行数或列数的整数。有效取值为从(零)至小于相应的分类或系列中最大值的某一数字。SeriesLabelsVariant类型,可选。表示包含系列标志的源区域内行数或列数的整数。有效取值为从(零)至小于相应的分类或系列中最大值的某一数字。HasLegendVariant类型,可选。若指定True,则图表将具有图例。TitleVariant类型,可选。图表标题文字。CategoryTitleVariant类型,可选。分类轴标题文字。ValueTitleVariant类型,可选。数值轴标题文字。ExtraTitleVariant类型,可选。三维图表的系列轴标题,或二维图表的第二数值轴标题。说明如果省略Source,并且选定内容不是活动工作表中的嵌入式图表或者活动工作表不是当前存在的图表,则该方法失败并产生错误。Charts("Chart")ChartWizardGallery:=xlLine,HasLegend:=True,CategoryTitle:="Year",ValueTitle:="Sales"ChartObjects方法示例本示例向“Sheet”的第一个嵌入式图表中添加标题。WithWorksheets("Sheet")ChartObjects()ChartHasTitle=TrueChartTitleText="RainfallTotalsbyMonth"EndWith本示例在“Sheet”的第一个嵌入式图表中新建一个系列,新系列的数据源为“Sheet”的“B:B”区域。Worksheets("Sheet")ChartObjects()ActivateActiveChartSeriesCollectionAddsource:=Worksheets("Sheet")Range("B:B")本示例清除“Sheet”的第一个嵌入式图表的格式设置。Worksheets("Sheet")ChartObjects()ChartChartAreaClearFormatsChartGroups集合对象指定图表中所有ChartGroup对象的集合。每个ChartGroup对象代表图表中用同一格式绘制的一个或多个数据系列。一个图表包含一个或多个图表组,一个图表组包含一个或多个数据系列,一个数据系列包含一个或多个数据点。例如,单个图表可能既包含折线图图表组(其中包含所有用折线图格式绘制的数据系列),也包含条形图图表组(其中包含所有用条形图格式绘制的数据系列)。ChartGroups集合对象用法可用ChartGroups方法返回ChartGroups集合。下例显示第一张工作表上第一个嵌入式图表中图表组的数目。MsgBoxWorksheets()ChartObjects()ChartChartGroupsCount可用ChartGroups(index)(其中index为图表组的编号)返回单个ChartGroup对象。下例向第一个图表工作表的第一个图表组添加垂直线。Charts()ChartGroups()HasDropLines=True如果图表处于活动状态,就可使用ActiveChart属性:Charts()ActivateActiveChartChartGroups()HasDropLines=True因为当图表组所用的图表格式改变时,该图表组的编号可能改变,所以使用下列快捷的图表组方法返回特定的图表组更为容易。PieGroups方法返回图表中饼图图表组的集合,LineGroups方法返回图表中折线图图表组的集合,依此类推。使用这些方法时,都可以用编号返回单个ChartGroup对象或不指定编号而返回ChartGroups集合。下列图表组方法是有效的:AreaGroups方法BarGroups方法ColumnGroups方法DoughnutGroups方法LineGroups方法PieGroups方法Chart对象代表工作簿中的图表。该图表既可为嵌入式图表(包含在ChartObject中),也可为一个分开的图表工作表。Chart对象用法本部分将说明下列返回Chart对象的属性和方法:Chart属性Charts方法ActiveChart属性ActiveSheet属性Chart属性可用Chart属性返回Chart对象,该对象代表包含在ChartObject对象中的图表。下例设置工作表“Sheet”上第一个嵌入式图表中图表区的图案。Worksheets("sheet")ChartObjects()ChartChartAreaInteriorPattern=xlLightDownCharts方法Charts集合中的每个Chart对象代表工作簿中的一张图表工作表。使用Charts(index)(其中index是该图表工作表的索引号或名称)可返回单个的Chart对象。下例改变第一张图表工作表中第一个序列的颜色。Charts()SeriesCollection()InteriorColor=RGB(,,)图表工作表的编号表示图表工作表在工作簿的工作表标签栏上的位置。Charts()是工作簿中第一个(最左边的)图表工作表Charts(ChartsCount)为最后一个(最右边的)图表工作表。所有的图表工作表均包括在编号序列中,即便是隐藏图表也不例外。图表工作表的名称出现在工作簿中该图表的标签上。可用Name属性设置或返回图表名称。下例将图表“Sales”移至活动工作簿的尾部。Charts("sales")Moveafter:=Sheets(SheetsCount)Chart对象也是Sheets集合的成员。Sheets集合包含工作簿中所有的工作表(既包括工作表,也包括图表工作表)。可用Sheets(index)(其中index为工作表的编号或名称)返回单个工作表。ActiveChart属性当图表为活动对象时,可用ActiveChart属性引用之。如果用户选定了图表工作表,或用Activate方法激活了图表工作表,该图表工作表就处于活动状态。下例激活第一个图表工作表,并设置图表类型和标题。Charts()ActivateWithActiveChartType=xlLineHasTitle=TrueChartTitleText="JanuarySales"EndWith如果用户选定了嵌入式图表,或用Activate方法激活了包含嵌入式图表的ChartObject对象,该嵌入式图表就处于活动状态。下例激活第一个工作表上的第一个嵌入式图表,并设置图表类型和标题。请注意,当激活嵌入式图表之后,本示例中的代码与上例中的代码相同。在VisualBasic代码中使用ActiveChart属性,既可引用嵌入式图表,也可引用图表工作表(只要该图表处于活动状态)。Worksheets()ChartObjects()ActivateActiveChartType=xlLineActiveChartHasTitle=TrueActiveChartChartTitleText="JanuarySales"ActiveSheet属性当图表工作表为活动工作表时,可用ActiveSheet属性引用之。下例使用Activate方法激活图表工作表“Chart”,并将图表中第一个系列的内部颜色设置为蓝色。Charts("chart")ActivateActiveSheetSeriesCollection()InteriorColorIndex=CategoryType属性示例本示例使第一张工作表中第一张内嵌图表的分类轴使用时间刻度,并以月为基本单位。WithWorksheets()ChartObjects()ChartWithAxes(xlCategory)CategoryType=xlTimeScaleBaseUnit=xlMonthsEndWithEndWithGetChartElement方法返回指定的X坐标和Y坐标位置上图表元素的信息。本方法稍有与众不同之处:调用时只须指定前两个参数,在本方法执行期间,由MicrosoftExcel为其余参数赋值,本方法返回后应检验这些参数的值。语法expressionGetChartElement(X,Y,ElementID,Arg,Arg)expression必选。该表达式返回Chart对象。XLong类型,必选。图表元素的X坐标。YLong类型,必选。图表元素的Y坐标。ElementIDLong类型,必选。本方法返回后,本参数包含指定坐标处的图表元素的XLChartItem值。有关详细信息,请参阅“说明”部分。ArgLong类型,必选。本方法返回后,本参数包含与图表元素相关信息。有关详细信息,请参阅“说明”部分。ArgLong类型,必选。本方法返回后,本参数包含与图表元素相关信息。有关详细信息,请参阅“说明”部分。说明本方法返回的ElementID值决定了Arg和Arg所包含的信息,如下表所示。ElementIDArgArgxlChartArea无无xlChartTitle无无xlPlotArea无无xlLegend无无xlFloor无无xlWalls无无xlCorners无无xlDataTable无无xlSeries系列号数据点编号xlDataLabel系列号数据点编号xlTrendline系列号趋势线编号xlErrorBars系列号无xlXErrorBars系列号无xlYErrorBars系列号无xlLegendEntry系列号无xlLegendKey系列号无xlAxis坐标轴编号坐标轴类型xlMajorGridlines坐标轴编号坐标轴类型xlMinorGridlines坐标轴编号坐标轴类型xlAxisTitle坐标轴编号坐标轴类型xlDisplayUnitLabel坐标轴编号坐标轴类型xlUpBars组编号无xlDownBars组编号无xlSeriesLines组编号无xlHiLoLines组编号无xlDropLines组编号无xlRadarAxisLabels组编号无xlShape形状编号无xlPivotChartDropZone拖动区类型无xlPivotChartFieldButton拖动区类型数据透视字段编号xlNothing无无下表说明了本方法返回后Arg和Arg参数的含义。参数说明系列号表示指定系列在Series集合中的序号。数据点编号表示系列中指定点在Points集合内的偏移量。–表示选定了所有数据点。趋势线编号表示系列中指定趋势线在Trendlines集合内的序号。坐标轴编号指定该坐标轴是主坐标轴还是次坐标轴。可以是下列XlAxisGroup常量之一:xlPrimary或xlSecondary。坐标轴类型指定坐标轴类型。可以是下列XlAxisType常量之一:xlCategory、xlSeriesAxis或xlValue。组编号表示指定图表组在ChartGroups集合内的序号。形状编号表示指定形状在Shapes集合内的序号。拖动区类型指定拖动区的类型:列、数据、页或行字段。可以是下列XlPivotFieldOrientation常量之一:xlColumnField、xlDataField、xlPageField或xlRowField。列和行字段常量分别指定系列和分类字段。数据透视字段编号表示指定列(系列),数据,页或行(分类)字段在PivotFields集合中的偏移量。Export方法将图表以某种图形格式导出。语法expressionExport(FileName,FilterName,Interactive)expression必选。该表达式返回一个Chart对象。FileNameString类型,必选。导出文件名。FilterNameVariant类型,可选。在注册表中显示的图形过滤器的语言无关的名称。InteractiveVariant类型,可选。如果为True则显示包含区分过滤器选项的对话框。如果该本参数设为False,则MicrosoftExcel使用过滤器的默认值。默认值为False。Deselect方法示例本示例等价于在对活动图表进行处理时按下ESC键。本示例应在有组件(如坐标轴)被选定的图表上运行。ActiveChartDeselect

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/14

Chart方法

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利