Classe PropertyEffect (PowerPoint VBA)

A classe PropertyEffect representa um efeito de propriedade para um objeto AnimationBehavior.

Set

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

Dim pet as PropertyEffect
Set pet = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect

As variáveis ​​de classe PropertyEffect podem ser definidas usando o procedimento AnimationBehavior.PropertyEffect.

From

Define ou retorna um valor que representa o valor inicial da propriedade de um objeto. Leitura/gravação.

a propriedade from é semelhante à propriedade Points , mas usar a propriedade from é mais fácil para tarefas simples. O valor padrão é vazio, nesse caso, a posição atual do objeto será usado. Não confunda esta propriedade com a FromX ou FromY propriedades dos objetos ScaleEffect e MotionEffect, que são usadas somente para efeitos de dimensionamento ou movimentação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.From =

Parent

Retorna o objeto parente para o objeto especificado.

Points

Retorna um objeto AnimationPoints que representa um ponto em uma animação.

Use as propriedades from e to para definir o valor dessa propriedade.

Dim apsPoints As AnimationPoints
Set apsPoints = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.Points

Property

Define ou retorna uma constante de MsoAnimProperty que representa uma propriedade de animação. Leitura/gravação.

Os valores possíveis são msoAnimColor - Cor, msoAnimHeight - Altura, msoAnimNone - Nenhum, msoAnimOpacity - Opacidade, msoAnimRotation - Rotação, msoAnimShapeFillBackColor - Forma preenchida com a cor do fundo, msoAnimShapeFillColor - Forma preenchida com cor, msoAnimShapeFillOn - Preenchimento de forma ativado, msoAnimShapeFillOpacity - Opacidade do preenchimento da forma, msoAnimShapeLineColor - Linha colorida, msoAnimShapeLineOn - Linha da forma ativada, msoAnimShapePictureBrightness - Brilho da imagem, msoAnimShapePictureContrast - Contraste da imagem, msoAnimShapePictureGamma - Propriedades gama da imagem, msoAnimShapePictureGrayscale - Propriedades de escala de cinza da imagem, msoAnimShapeShadowColor - Propriedades de sombra da imagem, msoAnimShapeShadowOffsetX - Deslocamento de Sombra X, msoAnimShapeShadowOffsetY - Deslocamento de Sombra Y, msoAnimShapeShadowOn - Sombra ativada, msoAnimShapeShadowOpacity - Opacidade da sombra da forma, msoAnimShapeShadowType - Tipo de sombra, msoAnimTextBulletCharacter - Caractere do marcador de texto, msoAnimTextBulletColor - Cor do marcador de texto, msoAnimTextBulletFontName - Nome da fonte do marcador de texto, msoAnimTextBulletNumber - Número do marcador de texto, msoAnimTextBulletRelativeSize - Tamanho relativo do marcador de texto, msoAnimTextBulletStyle - Estilo do marcador de texto, msoAnimTextBulletType - Tipo de marcador de texto, msoAnimTextFontBold - Fonte do texto em negrito, msoAnimTextFontColor - Cor da fonte do texto, msoAnimTextFontEmboss - Fonte do texto em alto-relevo, msoAnimTextFontItalic - Fonte do texto em itálico, msoAnimTextFontName - Nome da fonte do texto, msoAnimTextFontShadow - Sombra da fonte do texto, msoAnimTextFontSize - Tamanho da fonte do texto, msoAnimTextFontStrikeThrough - Tachado da fonte do texto, msoAnimTextFontSubscript - Subscrito da fonte do texto, msoAnimTextFontSuperscript - Sobrescrito da fonte do texto, msoAnimTextFontUnderline - Sublinhado da fonte do texto, msoAnimVisibility - Visibilidade, msoAnimWidth - Largura, msoAnimX - Coordenada X, msoAnimY - Coordernada Y.
ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.Property = msoAnimColor

To

Define ou retorna um valor que representa o valor final da propriedade de um objeto. Leitura/gravação.

O valor padrão é vazio, nesse caso, a posição atual do objeto será usado. Não confunda esta propriedade com a ToX ou ToY propriedades dos objetos ScaleEffect e MotionEffect, que são usadas somente para efeitos de dimensionamento ou movimentação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.To =