Classe Legend (PowerPoint VBA)

La classe Legend représente la légende d’un graphique. Chaque graphique ne peut avoir qu'une seule légende.

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 = ActiveWindow.RangeFromPoint.Chart.Legend

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

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Format with its procedures Format, Height, IncludeInLayout et Width

Méthodes

Les méthodes principales de la classe Legend sont

Delete - Cette méthode supprime l'objet.

ActiveWindow.RangeFromPoint.Chart.Legend.Delete

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

ActiveWindow.RangeFromPoint.Chart.Legend.Select

Autre Méthodes

SetProperty -

Dim strId As String: strId = 
ActiveWindow.RangeFromPoint.Chart.Legend.SetProperty Id:=strId, Value:=

Propriétés

Left Renvoie la distance, exprimée en points, entre le bord gauche de l’objet et le bord gauche de la zone de graphique. En lecture seule double.

ActiveWindow.RangeFromPoint.Chart.Legend.Left =

Name Renvoie le nom de l'objet. String (en lecture seule).

Dim strName As String
strName = ActiveWindow.RangeFromPoint.Chart.Legend.Name

Parent Renvoie le parent de l'objet spécifié. Objeten lecture seule.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Chart.Legend.Parent

Position Renvoie ou définit la position de la légende sur le graphique. En lecture/écriture XlLegendPosition.

ActivePresentation.Slides(1).Shapes(1).Chart.Legend.Position = xlLegendPositionBottom

Shadow Cette propriété renvoie ou définit une valeur qui indique si l'objet est ombré. Boolean en lecture/écriture.

ActiveWindow.RangeFromPoint.Chart.Legend.Shadow = True

Top Cette propriété renvoie ou définit 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). Double (en lecture/écriture).

ActiveWindow.RangeFromPoint.Chart.Legend.Top =