Clase CommandEffect (PowerPoint VBA)

La clase CommandEffect representa un efecto de comando para un comportamiento de animación. Es posible enviar eventos, llamar a funciones y enviar verbos OLE a objetos incrustados mediante esta propiedad.

Set

Para usar una variable de clase CommandEffect, primero debe ser instanciado, por ejemplo

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

Las variables de tipo CommandEffect se pueden establecer utilizando el procedimiento AnimationBehavior.CommandEffect

bookmark

Establece o devuelve el marcador del objeto especificado. Lectura y escritura.

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

Command

Representa el comando que se va a ejecutar para el efecto del comando. Lectura y escritura.

Puede enviar verbos OLE a objetos incrustados mediante esta propiedad. Si la forma es un objeto OLE, éste ejecutará el comando si entiende el verbo. Si la forma es un objeto multimedia (sonido o vídeo), Microsoft PowerPoint entiende los verbos siguientes: play, stop, pause, togglepause, resume y playfrom. Se omitirá cualquier otro comando que se envíe a la forma.

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

Parent

Devuelve el objeto primario del objeto especificado.

Type

Representa el tipo de animación. Lectura y escritura.

Valores posibles son msoAnimCommandTypeCall - Llamada, msoAnimCommandTypeEvent - Evento, msoAnimCommandTypeVerb - Verbo.

El valor de la propiedad Type puede ser una de estas constantes MsoAnimType .

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