Classe Timing (PowerPoint VBA)

A classe Timing representa propriedades de intervalos para um efeito de animação.

Set

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

Dim tmn as Timing
Set tmn = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Timing

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo Timing: AnimationBehavior.Timing e Effect.Timing

Propriedades

Accelerate Retorna ou define a porcentagem da duração em que deve ocorrer uma aceleração de intervalo. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.Accelerate = 0.3

AutoReverse Determina se um efeito deve funcionar no sentido direto e depois no sentido inverso, duplicando assim sua duração. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.AutoReverse = msoTrue

BounceEnd Leitura/gravação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Timing.BounceEnd = msoTrue

BounceEndIntensity Leitura/gravação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Timing.BounceEndIntensity =

Decelerate Define ou retorna a porcentagem da duração após a qual uma desaceleração de intervalo deve ocorrer. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.Decelerate = 0.3

Duration Retorna ou define a duração de uma animação, em segundos. Leitura/gravação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Timing.Duration =

Parent Retorna o objeto parente para o objeto especificado.

Dim objParent As Object
Set objParent = ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.Parent

RepeatCount Define ou retorna o número de vezes que uma animação será repetida. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.RepeatCount = 5

RepeatDuration Define ou retorna a duração de animações repetidas, em segundos. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.RepeatDuration = 2

Restart Representa se o efeito de animação é ou não reiniciado depois que tiver sido iniciado uma vez. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.Restart = msoAnimEffectRestartAlways

RewindAtEnd Representa se um objeto retorna ou não à sua posição inicial após o término de uma animação. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.RewindAtEnd = msoTrue

SmoothEnd Determina se uma animação deve ser desacelerada ao terminar. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.SmoothEnd = msoTrue

SmoothStart Determina se uma animação deve acelerar ao iniciar. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.SmoothStart = msoTrue

Speed Retorna ou define a velocidade, em segundos, da animação especificada. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.Speed = 50

TriggerBookmark Leitura/gravação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Timing.TriggerBookmark =

TriggerDelayTime Retorna ou define o atraso, em segundos, desde quando um gatilho de animação foi habilitado. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.TriggerDelayTime = 5

TriggerShape Define ou retorna um objeto Shape que representa a forma associada a um disparador de animação. Leitura/gravação.

Set ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.TriggerShape =

TriggerType Representa o gatilho que inicia uma animação. Leitura/gravação.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Timing.TriggerType = msoAnimTriggerAfterPrevious