Classe RotationEffect (PowerPoint VBA)

La classe RotationEffect représente un effet de rotation d’un objet AnimationBehavior .

Set

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

Dim ret as RotationEffect
Set ret = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).RotationEffect

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

By

Définit ou renvoie une valeur de type Single qui représente la rotation d’un objet d’un nombre de degrés spécifié ; par exemple, une valeur de 180 signifie une rotation de l’objet de 180 degrés. Lecture-écriture.

L’objet spécifié effectuera une rotation autour de son centre qui restera à la même position sur l’écran Si les deux propriétés by et to sont définies pour un effet de rotation, la valeur de la propriété by est ignorée. Les nombres en virgule flottante (par exemple, 55,5) sont valides, mais pas les nombres négatifs. Ne pas confondre cette propriété avec les propriétés ByX ou ByY des objets ScaleEffect et MotionEffect , qui ne sont utilisées que pour des effets de mise à l’échelle ou de mouvement.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).RotationEffect.By = 270

From

Définit ou renvoie une valeur de type Single qui représente l’angle de départ en degrés, spécifié relativement à l’écran (par exemple, 90 degrés signifie totalement horizontal). Lecture-écriture.

Utilisez cette propriété en association avec la propriété to pour une transition d’un angle de rotation à un autre. La valeur par défaut est Empty, et dans ce cas la position actuelle de l’objet est utilisée. Ne pas confondre cette propriété avec les propriétés FromX ou FromY des objets ScaleEffect et MotionEffect , qui ne sont utilisées que pour des effets de mise à l’échelle ou de mouvement.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).RotationEffect.From = 90

Parent

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

To

Définit ou renvoie une valeur de type Single qui représente la fin de la rotation d’un objet, en degrés, spécifiée relativement à l’écran (par exemple, 90 degrés signifie totalement horizontal). Lecture-écriture.

Utilisez cette propriété en association avec la propriété From pour une transition d’un angle de rotation à un autre. La valeur par défaut est Empty, et dans ce cas la position actuelle de l’objet est utilisée. Ne pas confondre cette propriété avec les propriétés Tox ou Toy des objets ScaleEffect et MotionEffect , qui ne sont utilisées que pour des effets de mise à l’échelle ou de mouvement.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).RotationEffect.To = 270