Classe LegendEntry - entrada de legenda (Excel VBA)
A classe LegendEntry representa uma entrada de legenda em uma legenda de gráfico. Para usar uma variável de classe LegendEntry, ela primeiro precisa ser instanciada por exemplo
Dim lgne as LegendEntry
Set lgne = ActiveChart.Legend.LegendEntries(Index:=1)
For Each
Aqui está um exemplo de processamento dos itens LegendEntry em uma coleção.
Dim lgneLegendEntrie As LegendEntry
For Each lgneLegendEntrie In ActiveChart.Legend.LegendEntries()
Next lgneLegendEntrie
Delete
Exclui o objeto.
ActiveChart.Legend.LegendEntries(1).Delete
Font
Retorna um objeto Font que representa a fonte do objeto especificado.
Dim fntFont As Font
Set fntFont = ActiveChart.Legend.LegendEntries(1).Font
Format
Retorna o objeto ChartFormat . Somente leitura.
Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.Legend.LegendEntries(1).Format
Height
Retorna um valor Double que representa a altura, em pontos, do objeto.
Dim dblHeight As Double
dblHeight = ActiveChart.Legend.LegendEntries(1).Height
Index
Retorna um valor Long que representa o número de índice do objeto dentro da coleção de objetos semelhantes.
Dim lngIndex As Long
lngIndex = ActiveChart.Legend.LegendEntries(1).Index
Left
Retorna um valor Double que representa a distância, em pontos, da borda esquerda do objeto até a borda esquerda da área do gráfico.
Dim dblLeft As Double
dblLeft = ActiveChart.Legend.LegendEntries(1).Left
LegendKey
Retorna um objeto LegendKey que representa o código de legenda associado à entrada.
Dim lkyLegendKey As LegendKey
Set lkyLegendKey = ActiveChart.Legend.LegendEntries(1).LegendKey
Select
Seleciona o objeto.
ActiveChart.Legend.LegendEntries(1).Select
Top
Retorna 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).
Dim dblTop As Double
dblTop = ActiveChart.Legend.LegendEntries(1).Top
Width
Retorna um valor Double que representa a largura, em pontos, do objeto.
Dim dblWidth As Double
dblWidth = ActiveChart.Legend.LegendEntries(1).Width