Classe Legend (Excel VBA)

A classe Legend representa a legenda em um gráfico. Cada gráfico pode ter apenas uma legenda.

Os principais procedimentos da classe Legend são Delete e Select

Set

Para usar uma variável de classe Legend, ela primeiro precisa ser instanciada por exemplo

Dim lgn as Legend
Set lgn = ActiveChart.Legend

As variáveis ​​de classe Legend podem ser definidas usando o procedimento Chart.Legend.

Métodos

Estes são os principais métodos da classe Legend

Delete - Exclui o objeto.

ActiveChart.Legend.Delete

Select - Seleciona o objeto.

ActiveChart.Legend.Select

Estes são os principais métodos da classe

Clear - Limpa o objeto inteiro.

LegendEntries - Retorna um objeto que representa uma única entrada de legenda um objeto LegendEntry ou uma coleção de entradas de legenda (um objeto LegendEntries ) para a legenda.

Propriedades

Format Retorna o objeto ChartFormat . Somente leitura.

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

Height Retorna ou define um valor Double que representa a altura, em pontos, do objeto.

ActiveChart.Legend.Height = 200

IncludeInLayout True se uma legenda ocupará o espaço de layout do gráfico quando um layout de gráfico está sendo determinado. O valor padrão é True. Boolean de leitura/gravação.

ActiveChart.Legend.IncludeInLayout = True

Left Retorna ou define um valor Double que representa a distância, em pontos, da borda esquerda do objeto à borda esquerda da coluna a em uma planilha ou à borda esquerda da área do gráfico (em um gráfico).

ActiveChart.Legend.Left = 60

Name Retorna um valor String que representa o nome do objeto.

Dim strName As String
strName = ActiveChart.Legend.Name

Parent Retorna o objeto pai do objeto especificado. Somente leitura.

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

Position Retorna ou define um valor XlLegendPosition que representa a posição da legenda no gráfico.

ActiveChart.Legend.Position = xlLegendPositionBottom

Shadow Retorna ou define um valor Boolean que determina se o objeto possuirá uma sombra.

ActiveChart.Legend.Shadow = True

Top Retorna ou define um valor Double que representa a distância, em pontos, da borda superior do objeto até a parte superior da linha 1 em uma planilha ou a parte superior da área do gráfico (em um gráfico).

ActiveChart.Legend.Top = 100

Width Retorna ou define um valor Double que representa a largura, em pontos, do objeto.

ActiveChart.Legend.Width =