Classe Legend (Excel VBA)

La classe Legend représente la légende d’un graphique.

Les procédures principales de la classe Legend sont Delete et Select

Set

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

Dim lgn as Legend
Set lgn = ActiveChart.Legend

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

Méthodes

Les méthodes principales de la classe Legend sont

Delete - Cette méthode supprime l'objet.

ActiveChart.Legend.Delete

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

ActiveChart.Legend.Select

Autre Méthodes

Clear - Cette méthode supprime l'objet entier.

LegendEntries - Renvoie un objet qui représente soit une seule entrée de légende (un objet LegendEntry ), soit une collection d'entrées de légende (un objet LegendEntries ) pour la légende.

SetProperty -

Propriétés

Format Renvoie l'objet ChartFormat . En lecture seule.

Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.Legend.Format

Height Cette propriété renvoie ou définit une valeur de type double qui représente la hauteur de l'objet, exprimée en points.

ActiveChart.Legend.Height = 200

IncludeInLayout True si une légende doit occuper l'espace du graphique lors de la spécification d'une disposition de graphique. La valeur par défaut est True. Boolean (en lecture/écriture).

ActiveChart.Legend.IncludeInLayout = True

Left Cette propriété renvoie ou définit une valeur de type double qui représente la distance en pointsentre le bord gauche de l'objet et le bord gauche de colonne a (dans une feuille de calcul) ou le bord gauche de la zone de graphique (dans un graphique).

ActiveChart.Legend.Left = 60

Name Renvoie une valeur de type String qui représente le nom de l'objet.

Dim strName As String
strName = ActiveChart.Legend.Name

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

Dim objParent As Object
Set objParent = ActiveChart.Legend.Parent

Position Cette propriété renvoie ou définit une valeur XlLegendPosition qui représente la position de la légende dans le graphique.

ActiveChart.Legend.Position = xlLegendPositionBottom

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

ActiveChart.Legend.Shadow = True

Top Cette propriété renvoie ou définit 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).

ActiveChart.Legend.Top = 100

Width Cette propriété renvoie ou définit une valeur de type double qui représente la largeur, exprimée en points, de l'objet.

ActiveChart.Legend.Width =