Classe ChartFormat - formatação de OfficeArt (PowerPoint VBA)

Fornece acesso à formatação de OfficeArt dos elementos do gráfico.

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

Dim cft as ChartFormat
Set cft = ActiveWindow.RangeFromPoint.Chart.Format
Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo ChartFormat: Axis.Format, AxisTitle.Format, Chart.Format, ChartArea.Format, ChartTitle.Format, DataLabel.Format, DataLabels.Format, DataTable.Format, DisplayUnitLabel.Format, DownBars.Format, DropLines.Format, ErrorBars.Format, Floor.Format, Gridlines.Format ...HiLoLines.Format, LeaderLines.Format, Legend.Format, LegendEntry.Format, LegendKey.Format, PlotArea.Format, Point.Format, Series.Format, SeriesLines.Format, TickLabels.Format, Trendline.Format, UpBars.Format, Walls.Format.

Adjustments

Retorna um objeto Adjustments que contém uma coleção de valores de ajuste para o objeto de formato de gráfico especificado.

Dim adjsAdjustments As Adjustments
Set adjsAdjustments = ActiveWindow.RangeFromPoint.Chart.Format.Adjustments

AutoShapeType

Retorna ou define o tipo de forma automática do objeto especificado. MSOAutoShapeTypede leitura/gravação.

ActiveWindow.RangeFromPoint.Chart.Format.AutoShapeType = msoShapeMixed

Fill

Retorna um objeto FillFormat do elemento de gráfico pai que contenha propriedades de formatação de preenchimento para o elemento de gráfico. Somente leitura.

Dim fftFill As FillFormat
Set fftFill = ActiveWindow.RangeFromPoint.Chart.Format.Fill

Glow

Retorna as propriedades de formatação de brilho do elemento de gráfico. GlowFormat somente leitura.

O efeito de brilho adiciona uma borda colorida vibrante aos gráficos.

Dim gftGlow As Office.GlowFormat
Set gftGlow = ActiveWindow.RangeFromPoint.Chart.Format.Glow

Line

Retorna as propriedades de formatação de linha do elemento especificado do gráfico. Somente leitura LineFormat.

Para uma linha, o objeto LineFormat representa a própria linha; para um gráfico com uma borda, o objeto LineFormat representa a borda.

Dim lftLine As LineFormat
Set lftLine = ActiveWindow.RangeFromPoint.Chart.Format.Line

PictureFormat

Retorna um objeto PictureFormat para um gráfico especificado que contém imagens. Somente leitura.

Dim pftPictureFormat As PictureFormat
Set pftPictureFormat = ActiveWindow.RangeFromPoint.Chart.Format.PictureFormat

Shadow

Retorna as propriedades de formatação de sombras do elemento do gráfico. ShadowFormat somente leitura.

Dim sftShadow As ShadowFormat
Set sftShadow = ActiveWindow.RangeFromPoint.Chart.Format.Shadow

SoftEdge

Retorna a formatação da borda flexível de uma forma. Somente leitura SoftEdgeFormat.

Dim sefSoftEdge As Office.SoftEdgeFormat
Set sefSoftEdge = ActiveWindow.RangeFromPoint.Chart.Format.SoftEdge

TextFrame2

Retorna a formatação de texto do elemento de gráfico especificado. Somente leitura TextFrame2.

Dim tf2TextFrame2 As TextFrame2
Set tf2TextFrame2 = ActiveWindow.RangeFromPoint.Chart.Format.TextFrame2

ThreeD

Retorna as propriedades de formatação do efeito 3D do gráfico especificado. ThreeDFormat somente leitura.

Dim tdfThreeD As ThreeDFormat
Set tdfThreeD = ActiveWindow.RangeFromPoint.Chart.Format.ThreeD