Classe LegendEntry - une entrée de légende (Excel 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 = ActiveChart.Legend.LegendEntries(Index:=1)
For Each
Voici un exemple de traitement des éléments LegendEntry dans une collection
Dim lgneLegendEntrie As LegendEntry
For Each lgneLegendEntrie In ActiveChart.Legend.LegendEntries()
Next lgneLegendEntrie
Delete
Cette méthode supprime l'objet.
ActiveChart.Legend.LegendEntries(1).Delete
Font
Renvoie un objet font qui représente la police de l'objet spécifié.
Dim fntFont As Font
Set fntFont = ActiveChart.Legend.LegendEntries(1).Font
Format
Renvoie l'objet ChartFormat . En lecture seule.
Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.Legend.LegendEntries(1).Format
Height
Cette propriété renvoie une valeur de type double qui représente la hauteur de l'objet, exprimée en points.
Dim dblHeight As Double
dblHeight = ActiveChart.Legend.LegendEntries(1).Height
Index
Cette propriété renvoie une valeur de type Long qui représente le numéro d'index de l'objet au sein de la collection d'objets similaires.
Dim lngIndex As Long
lngIndex = ActiveChart.Legend.LegendEntries(1).Index
Left
Cette propriété renvoie une valeur de type double qui représente la distance en pointsentre le bord gauche de l'objet et le bord gauche de la zone de graphique.
Dim dblLeft As Double
dblLeft = ActiveChart.Legend.LegendEntries(1).Left
LegendKey
Renvoie un objet LegendKey qui représente le symbole de légende associé à l'entrée.
Dim lkyLegendKey As LegendKey
Set lkyLegendKey = ActiveChart.Legend.LegendEntries(1).LegendKey
Select
Cette méthode sélectionne l'objet.
ActiveChart.Legend.LegendEntries(1).Select
Top
Cette propriété renvoie une valeur de type double qui représente la distance en pointsentre le bord supérieur de l'objet et le haut de ligne 1 (dans une feuille de calcul) ou le haut de la zone de graphique (dans un graphique).
Dim dblTop As Double
dblTop = ActiveChart.Legend.LegendEntries(1).Top
Width
Cette propriété renvoie une valeur de type double qui représente la largeur, exprimée en points, de l'objet.
Dim dblWidth As Double
dblWidth = ActiveChart.Legend.LegendEntries(1).Width