Прочитать на английском

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


Объект DataLabel (Word)

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

Замечания

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

Пример

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

With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 .Chart.SeriesCollection(1).DataLabels(5).NumberFormat = "0.000" 
 End If 
End With 

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

With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 With .Chart.SeriesCollection(1).Points(2) 
 .HasDataLabel = True 
 .DataLabel.Text = "Saturday" 
 End With 
 End If 
End With 

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

With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 With .Chart.SeriesCollection(1).Trendlines(1) 
 .DisplayRSquared = False 
 .DisplayEquation = True 
 End With 
 End If 
End With

См. также

Справочник по объектной модели Word

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

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