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