Classe CommandEffect (PowerPoint VBA)

A classe CommandEffect representa um efeito de comando para um comportamento de animação. Você pode enviar eventos, funções de chamada e verbos OLE a objetos incorporados usando este objeto.

Set

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

Dim cet as CommandEffect
Set cet = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).CommandEffect

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

bookmark

Define ou retorna o indicador do objeto especificado. Leitura/gravação.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).CommandEffect.bookmark =

Command

Representa o comando a ser executado para o efeito do comando. Leitura/gravação.

É possível enviar verbos OLE aos objetos incorporados usando essa propriedade. Se a forma for um objeto OLE, o objeto ole executará o comando se compreender o verbo. Se a forma for um objeto de mídia (som/vídeo), o Microsoft PowerPoint compreenderá os seguintes verbos: tocar, parar, pausar, alternar pausa, continuar e tocar de. Qualquer outro comando enviado para a forma será ignorado.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).CommandEffect.Command = "Play"

Parent

Retorna o objeto parente para o objeto especificado.

Type

Representa o tipo de animação. Leitura/gravação.

Os valores possíveis são msoAnimCommandTypeCall - Chamada, msoAnimCommandTypeEvent - Evento, msoAnimCommandTypeVerb - Verbo.

O valor da propriedade Type pode ser uma destas constantes MsoAnimType .

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).CommandEffect.Type = msoAnimCommandTypeCall