Classe LegendEntry - une entrée de légende (Word VBA)
Cet objet représente une entrée de légende dans une légende de graphique. Pour utiliser une variable de classe LegendEntry, elle doit d'abord être instanciée, par exemple
Dim lgne as LegendEntry
Set lgne = ActiveDocument.Background.Chart.Legend.LegendEntries(Index:=1)
For Each
Voici un exemple de traitement des éléments LegendEntry dans une collection
Dim lgne As LegendEntry
For Each lgne In ActiveDocument.Background.Chart.Legend.LegendEntries()
Next lgne
Delete
Cette méthode supprime l'objet.
ActiveDocument.Background.Chart.Legend.LegendEntries(1).Delete
Font
Renvoie la police de l'objet spécifié.
Dim cftFont As ChartFont
Set cftFont = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Font
Format
Renvoie la ligne, le remplissage et l'effet de la mise en forme pour l'objet.
Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Format
Height
Renvoie la hauteur, exprimée en points, de l’objet.
Dim dblHeight As Double
dblHeight = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Height
Index
Cette propriété renvoie le numéro d'index de l'objet dans la collection des objets similaires.
Dim lngIndex As Long
lngIndex = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Index
Left
Renvoie la distance, exprimée en points, entre le bord gauche de l’objet et le bord gauche de la zone de graphique.
Dim dblLeft As Double
dblLeft = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Left
LegendKey
Renvoie le symbole de légende associé à l'entrée.
With ActiveDocument.InlineShapes(1)
If .HasChart Then
.Chart.Legend.LegendEntries(1).LegendKey _
.MarkerStyle = xlMarkerStyleTriangle
End If
End With
Select
Cette méthode sélectionne l'objet.
ActiveDocument.Background.Chart.Legend.LegendEntries(1).Select
Top
Renvoie 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).
Dim dblTop As Double
dblTop = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Top
Width
Renvoie la largeur, exprimée en points, de l’objet.
Dim dblWidth As Double
dblWidth = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Width