Classe CommandEffect (PowerPoint VBA)

La classe CommandEffect représente un effet de commande appliqué à un comportement d’animation. Vous pouvez envoyer des événements, appeler des fonctions et envoyer des verbes OLE à des objets incorporés à l’aide de cet objet.

Pour utiliser une variable de classe CommandEffect, elle doit d'abord être instanciée, par exemple

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

Les variables du type CommandEffect peuvent être définies à l'aide de la procédure AnimationBehavior.CommandEffect

bookmark

Renvoie ou définit le signet de l’objet spécifié. Lecture-écriture.

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

Command

Représente la commande à exécuter pour l’effet de commande. Lecture-écriture.

Vous pouvez envoyer des verbes OLE à des objets incorporés à l’aide de cette propriété. Si la forme est un objet OLE, cet objet exécute la commande s’il comprend le verbe. Si la forme est un objet multimédia (son/vidéo), Microsoft PowerPoint comprend les verbes suivants : play, stop, pause, togglepause, resume et playfrom. Toute autre commande envoyée à cette forme sera ignorée.

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

Type

Représente le type d’animation. Lecture-écriture. Les valeurs de retour possibles sont msoAnimCommandTypeCall - Appel, msoAnimCommandTypeEvent - Événement, msoAnimCommandTypeVerb - Verbe.

La valeur de la propriété type peut être l’une de ces constantes MsoAnimType .

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