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