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