Clase Legend (Excel VBA)

La clase Legend representa la leyenda de un gráfico.

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 = ActiveChart.Legend

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

Métodos

Los principales métodos de la clase Legend son

Delete - Elimina el objeto.

ActiveChart.Legend.Delete

Select - Selecciona el objeto.

ActiveChart.Legend.Select

Otros Métodos

Clear - Borra todo el objeto.

LegendEntries - Devuelve un objeto que representa una sola entrada de leyenda (un objeto LegendEntry ) o una colección de entradas de leyenda (un objeto LegendEntries ) de la leyenda.

SetProperty -

Propiedades

Format Devuelve el objeto ChartFormat .

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

Height Devuelve o establece un valor de tipo Double que representa el alto, en puntos, del objeto.

ActiveChart.Legend.Height = 200

IncludeInLayout True si una leyenda ocupará el espacio de diseño del gráfico cuando se determine el diseño del gráfico.

ActiveChart.Legend.IncludeInLayout = True

Left Devuelve o establece un valor de tipo Double que representa la distancia, en puntos, desde el borde izquierdo del objeto al borde izquierdo de la columna a (en una hoja de cálculo) o al borde izquierdo del área del gráfico (en un gráfico).

ActiveChart.Legend.Left = 60

Name Devuelve un valor de tipo String que representa el nombre del objeto.

Dim strName As String
strName = ActiveChart.Legend.Name

Parent Devuelve el objeto primario del objeto especificado.

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

Position Devuelve o establece un valor de XlLegendPosition que representa la posición de la leyenda en el gráfico.

ActiveChart.Legend.Position = xlLegendPositionBottom

Shadow Devuelve o establece un valor de tipo Boolean que determina si el objeto tiene una sombra.

ActiveChart.Legend.Shadow = True

Top Devuelve o establece un valor de tipo Double que representa la distancia, en puntos, desde el borde superior del objeto hasta la parte superior de la fila 1 (en una hoja de cálculo) o hasta la parte superior del área del gráfico (en un gráfico).

ActiveChart.Legend.Top = 100

Width Devuelve o establece un valor de tipo Double que representa el ancho, en puntos, del objeto.

ActiveChart.Legend.Width =