VBA 图表剖析 一、图表各元素在 VBA 中的表达方式 1、图表区 VBA 名称:ChartArea 2、绘图区 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:=xlDataLabelsShowValue End With (3)特定的点在它的数据标签中显示文字 With ActiveChart
SeriesCollection(“Xdata”)
Points(