Classe PropertyEffect (PowerPoint VBA)

La classe PropertyEffect représente un effet de propriété pour un objet AnimationBehavior .

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

Dim pet as PropertyEffect
Set pet = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect

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

From

Définit ou renvoie un Variant qui représente la valeur de départ d’une propriété d’un objet. Lecture-écriture.

la propriété from est similaire à la propriété points , mais il est plus facile d’utiliser la propriété from pour des tâches simples. La valeur par défaut est Empty, auquel 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.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.From =

Points

Renvoie un objet AnimationPoints qui représente un point dans une animation.

Utilisez les propriétés from et to pour définir la valeur de cette propriété.

Dim apsPoints As AnimationPoints
Set apsPoints = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.Points

Property

Définit ou renvoie une constante MsoAnimProperty qui représente une propriété d’animation. Lecture-écriture. Ici on trouve valeurs possible pour MsoAnimProperty.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.Property = msoAnimColor

To

Définit ou renvoie un Variant qui représente la valeur de fin de la propriété d’un objet. Lecture-écriture.

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.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.To =