精品文档---下载后可任意编辑一、图表各元素在 VBA 中的表达方式1、图表区VBA 名称:ChartArea2、绘图区VBA 名称:PlotArea调整绘图区的大小以及在图表中的位置,指定绘图区的 Top、Left、Height 和 Width 属性。3、数据系列VBA 名称:Series指定给定系列语法:ChatObject.SeriesCollection(Index),其中 Index 是数字范围,从 1 开始,最大值是图表中系列的数量或系列名称的数量。4、图表轴VBA 名称:Axis指定给定轴的简单语法:ChatObject.Axes(Type),其中 Type 指定轴的 Excel VBA 常量。辅助轴语法:ChatObject.Axes(Type,AxisGroup)。5、网格线VBA 名称:HasMajorGridlines 和 HasMinorGridlines根据需要可以选择显示或者不显示主要网格线或次要网格线。若显示网格线,可以设置线条的图案(颜色、线宽、线条样式等等)。6、数据标签VBA 名称:DataLabels 和 DataLabel(1)图表中所有系列的所有点显示特定类型的数据标签或不显示数据标签:ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowNone(2)特定系列显示数值(Y)作为数据标签:With ActiveChart.SeriesCollection(“Xdata”) .HasDataLabels=True .ApplyDataLabels Type:=xlDataLabelsShowValueEnd With(3)特定的点在它的数据标签中显示文字With ActiveChart.SeriesCollection(“Xdata”).Points(1) .HasDataLabels=True .DataLabel.Text=”MyLabel”End With(4)将公式放置在某个系列上的某特定点的数据标签中(在公式中需使用 RC 样式)With ActiveChart.SeriesCollection(“Xdata”).point(1) .HasDataLabels=True .DataLabel.Text=”1C1”End With7、图表标题、图例和数据表VBA 名称:ChartTitle、HasLegend 和 HasDataTable可以用 VBA 指定图表标题和图例的位置、文字和文字格式。8、趋势线和误差线VBA 名称:Trendlines 和 ErrorBar二、图表类型Excel 标准图表类型图表类型描述Excel VBA 常量柱形图簇状柱形图3D 簇状柱形图堆积柱形图3D 堆积柱形图百分比堆积柱形图3D 百分比堆积柱形图3D 柱形图xlColumnClusteredxl3DColumnClusteredxlColumnStackedxl3DColumnStackedxlColumnStacked100xl3DColumnStacked100xl3DColumn条形图簇状条形图3D 簇状条形图堆积条形图3D 堆积条形图百分比堆积条形图3D 百分比堆积条形图xlBarClusteredxl3DBarClusteredxlBarStackedxl3DBarStackedxlBarStacked100xl3DBarStacked100折线图折线...