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