Classe DataLabel (PowerPoint VBA)

Cet objet représente l'étiquette de données sur une courbe de tendance ou un point d'un graphique.

Les procédures principales de la classe DataLabel sont Delete, Select, DataLabels.Delete et DataLabels.Select

Set

Pour utiliser une variable de classe DataLabel, elle doit d'abord être instanciée, par exemple

Dim dtl as DataLabel
Set dtl = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels()

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe DataLabel : DataLabels.Item, Point.DataLabel, Series.DataLabels, Trendline.DataLabel et Series.DataLabels

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

Name with its procedures Caption, Name et DataLabels.Name
Format with its procedures Format, Height, Width et DataLabels.Format
Formula with its procedures Formula, FormulaLocal, FormulaR1C1 et FormulaR1C1Local
Number with its procedures NumberFormat, NumberFormatLinked, NumberFormatLocal, DataLabels.NumberFormat, DataLabels.NumberFormatLinked et DataLabels.NumberFormatLocal
Sort/Order with its procedures ReadingOrder et DataLabels.ReadingOrder
Display/Show with its procedures ShowBubbleSize, ShowCategoryName, ShowLegendKey, ShowPercentage, ShowRange, ShowSeriesName, DataLabels.ShowBubbleSize, DataLabels.ShowCategoryName, DataLabels.ShowLegendKey, DataLabels.ShowPercentage, DataLabels.ShowRange et DataLabels.ShowSeriesName
Value with its procedures ShowValue et DataLabels.ShowValue

Méthodes

Les méthodes principales de la classe DataLabel sont

Delete - Cette méthode supprime l'objet.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Delete

Select - Cette méthode sélectionne l'objet.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Select

DataLabels.Delete - Cette méthode supprime l'objet.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Delete

DataLabels.Select - Cette méthode sélectionne l'objet.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Select

Autre Méthodes

SetProperty -

Dim strId As String: strId = 
ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.SetProperty Id:=strId, Value:=

DataLabels.SetProperty -

Dim strId As String: strId = 
ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.SetProperty Id:=strId, Value:=

Propriétés

AutoText Cette propriété a la valeur True si l'objet génère automatiquement le texte approprié en fonction du contexte. Boolean (en lecture/écriture).

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).DataLabels.AutoText = True

Characters Renvoie un objet ChartCharacters qui représente une plage de caractères dans le texte de l'objet. Vous pouvez utiliser l'objet ChartCharacters au format caractères au sein d'une chaîne de texte.

Dim ccsCharacters As ChartCharacters
Set ccsCharacters = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Characters

HorizontalAlignment Cette propriété renvoie ou définit l'alignement horizontal de l'objet spécifié. Variant (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.HorizontalAlignment = xl3DBar

Left Cette propriété renvoie ou définit la distance, en points, entre le bord gauche de l'objet et le bord gauche de la zone de graphique. Double (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Left =

Orientation Cette propriété renvoie ou définit l'orientation du texte. Long en lecture/écriture.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Orientation =

Parent Renvoie le parent de l'objet spécifié. Objeten lecture seule.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Parent

Position Renvoie ou définit la position de l'étiquette de données. En lecture/écriture XlDataLabelPosition.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Position = xlLabelPositionAbove

Separator Cette propriété renvoie ou définit le séparateur utilisé pour les étiquettes de données dans un graphique. Variant (en lecture/écriture).

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).DataLabels.Separator = ";"

Shadow Cette propriété renvoie ou définit une valeur qui indique si l'objet est ombré. Boolean en lecture/écriture.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Shadow = True

Text Cette propriété renvoie ou définit le texte de l'objet spécifié. String (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Text =

Top Cette propriété renvoie ou définit la distance, en points, entre le bord supérieur de l'objet et le haut de la première ligne (dans une feuille de calcul) ou le haut de la zone de graphique (dans un graphique). Double (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Top =

VerticalAlignment Cette propriété renvoie ou définit l'alignement vertical de l'objet spécifié. Variant (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.VerticalAlignment = xl3DBar

DataLabels.AutoText True si tous les objets de la collection génèrent automatiquement le texte approprié en fonction du contexte. Boolean (en lecture/écriture).

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).DataLabels.AutoText = True

DataLabels.Count Renvoie le nombre d'objets dans la collection. Long (en lecture seule).

Dim lngCount As Long
lngCount = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Count

DataLabels.HorizontalAlignment Cette propriété renvoie ou définit l'alignement horizontal de l'objet spécifié. Variant (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.HorizontalAlignment = xl3DBar

DataLabels.Orientation Cette propriété renvoie ou définit l'orientation du texte. Long en lecture/écriture.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Orientation =

DataLabels.Parent Renvoie le parent de l'objet spécifié. Objeten lecture seule.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Parent

DataLabels.Position Renvoie une valeur à partir de l'énumération XlDataLabelPosition indiquant la position des étiquettes de données dans un graphique. Lecture-écriture.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Position = xlLabelPositionAbove

DataLabels.Separator Cette propriété renvoie ou définit le séparateur des étiquettes de données d’un graphique. Variant (en lecture/écriture).

ActivePresentation.Slides(1).Shapes(1).Chart.FullSeriesCollection(1).DataLabels.Separator = ";"

DataLabels.Shadow Cette propriété renvoie ou définit une valeur qui indique si l'objet est ombré. Boolean en lecture/écriture.

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.Shadow = True

DataLabels.VerticalAlignment Cette propriété renvoie ou définit l'alignement vertical de l'objet spécifié. Variant (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.FullSeriesCollection(1).DataLabels.VerticalAlignment = xl3DBar