Объект DataLabel (Excel)

Представляет метку данных в точке диаграммы или линии тренда.

Примечания

В ряду объект DataLabel является членом коллекции DataLabels . Коллекция DataLabels содержит объект DataLabel для каждой точки. Для ряда без определяемых точек (например, ряд области) коллекция DataLabels содержит один объект DataLabel.

Пример

Используйте DataLabels (index), где index — это номер индекса метки данных, чтобы вернуть один объект DataLabel . В приведенном ниже примере задается числовой формат для пятой метки данных в первом ряду во внедренной диаграмме номер один на первом листе.

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

Используйте свойство DataLabel объекта Point , чтобы вернуть объект DataLabel для одной точки. В следующем примере включается подпись данных для второй точки первого ряда на листе диаграммы "Диаграмма1" и задается текст метки данных с указанием субботы.

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

На линии тренда свойство DataLabel возвращает текст, показанный вместе с линией тренда. Это может быть уравнение, величина достоверности аппроксимации или и то, и другое (если показаны оба значения). В следующем примере текст линии тренда задается таким образом, чтобы отображалось только уравнение, а текст метки данных помещается в ячейку A1 листа с именем Лист1.

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

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.