Classe MotionEffect (PowerPoint VBA)

La classe MotionEffect représente l’effet de mouvement d’un objet AnimationBehavior.

Set

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

Dim met as MotionEffect
Set met = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).MotionEffect

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

ByX

Définit ou renvoie une valeur unique qui représente la mise à l’échelle ou le mouvement d’un objet horizontalement selon un pourcentage spécifié de la largeur de l’écran, selon qu’il est utilisé en association avec un objet ScaleEffect ou MotionEffect , respectivement. Par exemple, si un effet de déplacement a la valeur 50, cela entraîne le déplacement de l’objet de la moitié de l’écran vers la droite. Lecture-écriture.

Les nombres négatifs entraînent le déplacement de l’objet horizontalement vers la gauche. Les nombres à virgule flottante sont autorisés (55,5 par exemple). Pour redimensionner ou déplacer un objet verticalement, utilisez la propriété ByY . Si les deux propriétés ByX et ByY sont définies, l’objet est mis à l’horizontale ou déplacé horizontalement et verticalement. Ne pas confondre cette propriété avec la propriété by des objets ColorEffect, RotationEffect ou PropertyEffect , qui servent à définir respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ByX = 50

ByY

Définit ou renvoie une valeur unique qui représente la mise à l’échelle ou le mouvement d’un objet verticalement selon un pourcentage spécifié de la largeur de l’écran, selon qu’il est utilisé en association avec un objet ScaleEffect ou MotionEffect , respectivement. Lecture-écriture.

Les nombres négatifs entraînent le déplacement de l’objet horizontalement vers la gauche. Les nombres à virgule flottante sont autorisés (55,5 par exemple). Pour redimensionner ou déplacer un objet horizontalement, utilisez la propriété ByX . Si les deux propriétés ByX et ByY sont définies, l’objet est mis à l’horizontale ou déplacé horizontalement et verticalement. Ne pas confondre cette propriété avec la propriété by des objets ColorEffect, RotationEffect ou PropertyEffect , qui servent à définir respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ByY = 50

FromX

Définit ou renvoie une valeur unique qui représente la largeur ou la position horizontale de départ d’un objet MotionEffect , spécifiée sous la forme d’un pourcentage de la largeur de l’écran. Lecture-écriture.

La valeur par défaut de cette propriété est Empty, la position actuelle de l’objet est utilisée. Utilisez cette propriété en association avec la propriété Tox pour redimensionner ou passer d’une position à une autre. Ne pas confondre cette propriété avec la propriété from des objets ColorEffect, RotationEffect ou PropertyEffect , qui sert à définir ou modifier respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.FromX =

FromY

Cette propriété renvoie ou définit une valeur unique qui représente la position verticale d’un objet MotionEffect , spécifiée sous la forme d’un pourcentage de la largeur de l’écran. Lecture-écriture.

La valeur par défaut de cette propriété est Empty, la position actuelle de l’objet est utilisée. Utilisez cette propriété en association avec la propriété Toy pour redimensionner ou passer d’une position à une autre. Ne pas confondre cette propriété avec la propriété from des objets ColorEffect, RotationEffect ou PropertyEffect , qui sert à définir ou modifier respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.FromY =

Parent

Renvoie l’objet parent de l’objet spécifié.

Path

Renvoie une valeur de type String qui représente le chemin d'accès suivi d'un objet MotionEffect . Lecture-écriture.

Le String renvoyé pour un objet MotionEffect est un chemin spécifique que suit l’effet d’animation entre De et À à l’aide de la même syntaxe que la description du chemin VML.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).MotionEffect.Path =

ToX

Définit ou renvoie une valeur unique qui représente la position horizontale d’un objet MotionEffect , spécifiée sous la forme d’un pourcentage de la largeur de l’écran. Lecture-écriture.

La valeur par défaut de cette propriété est Empty, la position actuelle de l’objet est utilisée. Utilisez cette propriété en association avec la propriété FromX pour redimensionner ou passer d’une position à une autre. Ne pas confondre cette propriété avec la propriété to des objets ColorEffect, RotationEffect ou PropertyEffect , qui sert à définir ou modifier respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ToX = 100

ToY

Cette propriété renvoie ou définit une valeur unique qui représente la position verticale d’un objet MotionEffect , spécifiée sous la forme d’un pourcentage de la largeur de l’écran. Lecture-écriture.

La valeur par défaut de cette propriété est Empty, la position actuelle de l’objet est utilisée. Utilisez cette propriété en association avec la propriété FromY pour redimensionner ou passer d’une position à une autre. Ne pas confondre cette propriété avec la propriété to des objets ColorEffect, RotationEffect ou PropertyEffect , qui sert à définir ou modifier respectivement les couleurs, les rotations ou d’autres propriétés d’une animation.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ToY = 100