Classe LegendEntry - entrada de legenda (Word 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 = ActiveDocument.Background.Chart.Legend.LegendEntries(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens LegendEntry em uma coleção.


Dim lgne As LegendEntry
For Each lgne In ActiveDocument.Background.Chart.Legend.LegendEntries()
	
Next lgne

Delete

Exclui o objeto.


ActiveDocument.Background.Chart.Legend.LegendEntries(1).Delete

Font

Retorna a fonte do objeto especificado. Somente leitura ChartFont.


Dim cftFont As ChartFont
Set cftFont = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Font

Format

Retorna a linha, preenchimento e efeito da formatação do objeto. Somente leitura ChartFormat.


Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Format

Height

Retorna a altura, em pontos, do objeto. Doublesomente leitura.


Dim dblHeight As Double
dblHeight = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Height

Index

Retorna o número de índice do objeto dentro da coleção de objetos similares. Long somente leitura.


Dim lngIndex As Long
lngIndex = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Index

Left

Retorna a distância, em pontos, da borda esquerda do objeto à borda esquerda da área do gráfico. Doublesomente leitura.


Dim dblLeft As Double
dblLeft = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Left

LegendKey

Retorna o código da legenda associado a essa entrada. LegendKey somente leitura.


With ActiveDocument.InlineShapes(1) 
 If .HasChart Then 
 .Chart.Legend.LegendEntries(1).LegendKey _ 
 .MarkerStyle = xlMarkerStyleTriangle 
 End If 
End With

Select

Seleciona o objeto.


ActiveDocument.Background.Chart.Legend.LegendEntries(1).Select

Top

Retorna a distância, em pontos, da borda superior do objeto à parte superior da primeira linha em uma planilha ou a parte superior da área do gráfico (em um gráfico). Doublesomente leitura.


Dim dblTop As Double
dblTop = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Top

Width

Retorna a largura, em pontos, do objeto. Doublesomente leitura.


Dim dblWidth As Double
dblWidth = ActiveDocument.Background.Chart.Legend.LegendEntries(1).Width