Classe LegendKey (Excel VBA)

Cet objet représente un symbole de légende dans une légende de graphique.

La procédure principale de la classe LegendKey est Delete

Set

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

Dim lky as LegendKey
Set lky = ActiveChart.Legend.LegendEntries(1).LegendKey

Les variables du type LegendKey peuvent être définies à l'aide de la procédure LegendEntry.LegendKey

Méthodes

C'est la méthode principale de la classe LegendKey

Delete - Cette méthode supprime l'objet.

ActiveChart.Legend.LegendEntries(1).LegendKey.Delete

Autre Méthodes

ClearFormats - Cette méthode annule la mise en forme de l'objet.

Propriétés

Format Renvoie l'objet ChartFormat . En lecture seule.

Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.Legend.LegendEntries(1).LegendKey.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).LegendKey.Height

InvertIfNegative La valeur true si Microsoft Excel inverse le motif de l'élément lorsqu'il correspond à un nombre négatif. Boolean (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.InvertIfNegative = True

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).LegendKey.Left

MarkerBackgroundColor Définit la couleur d'arrière-plan du marqueur sous forme de valeur RVB ou renvoie la valeur d'index de couleur correspondante. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerBackgroundColor = RGB(0,0,255)'blue

MarkerBackgroundColorIndex Cette propriété renvoie ou définit la couleur d'arrière-plan de marque sous forme d'index dans la palette de couleurs actuelle ou sous la forme d'une des constantes XlColorIndex suivantes : xlColorIndexAutomatic ou xlColorIndexNone. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerBackgroundColorIndex = xlColorIndexAutomatic

MarkerForegroundColor Définit la couleur de premier plan du marqueur en tant que valeur RVB ou renvoie la valeur d'index de couleur correspondante. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerForegroundColor = RGB(0,0,255)'blue

MarkerForegroundColorIndex Cette propriété renvoie ou définit la couleur de premier plan du marqueur sous forme d'index dans la palette de couleurs actuelle ou sous la forme d'une des constantes XlColorIndex suivantes : xlColorIndexAutomatic ou xlColorIndexNone. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerForegroundColorIndex = xlColorIndexAutomatic

MarkerSize Cette propriété renvoie ou définit la taille des marques de données, en points. Il peut s'agir d'une valeur comprise entre 2 et 72. Long (en lecture/écriture).

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerSize =

MarkerStyle Renvoie ou définit le style de marqueur pour un point ou une série dans un graphique en courbes, à nuages de points ou en radar. Énumération XlMarkerStyle en lecture-écriture.

ActiveChart.Legend.LegendEntries(1).LegendKey.MarkerStyle = xlMarkerStyleAutomatic

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveChart.Legend.LegendEntries(1).LegendKey.Parent

PictureType Cette propriété renvoie ou définit une valeur XlChartPictureType qui représente le mode d'affichage des images sur un symbole de légende.

ActiveChart.Legend.LegendEntries(1).LegendKey.PictureType =

PictureUnit2 Cette propriété renvoie ou définit l'unité de chaque image du graphique si la propriété PictureType (TypeImage ) est définie sur xlStackScale (si ce n'est pas le cas, cette propriété est ignorée). Type de données Double en lecture-écriture.

ActiveChart.Legend.LegendEntries(1).LegendKey.PictureUnit2 =

Shadow Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est ombré.

ActiveChart.Legend.LegendEntries(1).LegendKey.Shadow = True

Smooth True si le lissage des courbes est activé pour le symbole de légende. Lecture-écriture.

ActiveChart.Legend.LegendEntries(1).LegendKey.Smooth = True

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).LegendKey.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).LegendKey.Width