Graph VBA教程:DataLabel对象

Chart
SeriesCollection (Series)
DataLabels (DataLabel)
Points (Point)
DataLabel
Trendlines (Trendline)
DataLabel

代表图表中指定数据点或趋势线的数据标签。对于数据系列,DataLabel对象是DataLabels集合的成员,该集合包含每个数据点的 DataLabel对象。对于没有可定义数据点的数据系列(如面积图数据系列),DataLabels集合包含单个 DataLabel对象。

DataLabel对象的用法

使用 DataLabels(index)(其中 index 为数据标签的索引号)可返回单个 DataLabel对象。下例设置图表上第一个数据系列中的第五个数据标签的数字格式。


myChart.SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"

使用 DataLabel属性可返回单个数据点的 DataLabel对象。下例打开图表上第一个数据系列中第二个数据点的数据标签,并将该数据标签的文字设置为“Saturday”。


With myChart
    With .SeriesCollection(1).Points(2)
        .HasDataLabel = True
        .DataLabel.Text = "Saturday"
    End With
End With

对于趋势线,DataLabel属性返回与趋势线一起显示的文本。这些文本可能是公式、R 平方值或两者均有(如果两者都出现)。下例使趋势线的文本中仅出现公式,并将数据标签文本置于数据表上的单元格 A1 中。


With myChart.SeriesCollection(1).Trendlines(1)
    .DisplayRSquared = False
    .DisplayEquation = True
    x = .DataLabel.Text
End With
With myChart.Application.DataSheet
    .Range("A1").Value = x
End With

上页:Graph VBA教程:Corners对象 下页:Graph VBA教程:DataLabels集合对象

Graph VBA教程:DataLabel对象

Graph VBA教程:DataLabels集合对象 Graph VBA教程:DataSheet对象
Graph VBA教程:DataTable对象 Graph VBA教程:DisplayUnitLabel对象
Graph VBA教程:DownBars对象 Graph VBA教程:DropLines对象
Graph VBA教程:ErrorBars对象 Graph VBA教程:Floor对象
Graph VBA教程:Font对象 Graph VBA教程:Gridlines对象
Graph VBA教程:HiLoLines对象 Graph VBA教程:Interior对象
Graph VBA教程:LeaderLines对象 Graph VBA教程:Legend对象
Graph VBA教程:LegendEntries集合对象 Graph VBA教程:LegendEntry对象
Graph VBA教程:LegendKey对象 Graph VBA教程:PlotArea对象
Graph VBA教程:Point对象 Graph VBA教程:Points集合对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号