DataLabel 对象 (Excel)

代表图表数据点或趋势线上的数据标签。

备注

在系列中, DataLabel 对象是 DataLabels 集合的成员。 数据标签 集合中包含的每个点的 数据标签 对象。 对于未定义点的序列(例如区域序列),DataLabels 集合包含单个 DataLabel 对象。

示例

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

Worksheets(1).ChartObjects(1).Chart _ 
 .SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"

使用 Point 对象的 DataLabel 属性可返回单个点的 DataLabel 对象。 以下示例打开名为 Chart1 的图表工作表上第一系列中第二个点的数据标签,并将数据标签文本设置为 “星期六”。

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

在趋势线上, DataLabel 属性返回与趋势线一起显示的文本。 这些文本可能是公式和/或 R 平方值(如果两者都出现)。 以下示例将趋势线文本设置为仅显示公式,然后将数据标签文本置于名为 Sheet1 的工作表上的单元格 A1 中。

With Charts("chart1").SeriesCollection(1).Trendlines(1) 
 .DisplayRSquared = False 
 .DisplayEquation = True 
 Worksheets("sheet1").Range("a1").Value = .DataLabel.Text 
End With

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。