Clase Legend (PowerPoint VBA)

La clase Legend representa la leyenda de un gráfico. Cada gráfico puede tener una sola leyenda.

Los principales procedimientos de la clase Legend son Delete y Select

Set

Para usar una variable de clase Legend, primero debe ser instanciado, por ejemplo

Dim lgn as Legend
Set lgn = ActiveWindow.RangeFromPoint.Chart.Legend

Las variables de tipo Legend se pueden establecer utilizando el procedimiento Chart.Legend

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Format with its procedures Format, Height, IncludeInLayout y Width

Métodos

Los principales métodos de la clase Legend son

Delete - Elimina el objeto.

ActiveWindow.RangeFromPoint.Chart.Legend.Delete

Select - Selecciona el objeto.

ActiveWindow.RangeFromPoint.Chart.Legend.Select

Otros Métodos

SetProperty -

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

Propiedades

Left Devuelve la distancia, en puntos, desde el borde izquierdo del objeto hasta el borde izquierdo del área del gráfico. Valor Doublede solo lectura.

ActiveWindow.RangeFromPoint.Chart.Legend.Left =

Name Devuelve el nombre del objeto. Stringde solo lectura.

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

Parent Devuelve al objeto primario del objeto especificado. Objetode solo lectura.

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

Position Devuelve o establece la posición de la leyenda en el gráfico. XlLegendPosition de lectura y escritura.

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

Shadow Devuelve o establece un valor que indica si el objeto tiene una sombra. Boolean de lectura y escritura.

ActiveWindow.RangeFromPoint.Chart.Legend.Shadow = True

Top Devuelve o establece la distancia, en puntos, desde el borde superior del objeto hasta la parte superior de la primera fila (en una hoja de cálculo) o hasta la parte superior del área del gráfico (en un gráfico). Doublede lectura y escritura.

ActiveWindow.RangeFromPoint.Chart.Legend.Top =