Поделиться через


Объект DataLabel (Excel)

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

Замечания

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

Пример

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

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

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

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 и обратная связь.