Classe PropertyEffect (PowerPoint VBA)

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

Set

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 =

Parent

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

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.

Valeurs possibles sont msoAnimColor - Couleur, msoAnimHeight - Hauteur, msoAnimNone - Aucun, msoAnimOpacity - Opacité, msoAnimRotation - RotationRotation, msoAnimShapeFillBackColor - Forme remplie avec la couleur d’arrière-plan, msoAnimShapeFillColor - Forme remplie avec la couleur, msoAnimShapeFillOn - Remplissage de forme activé, msoAnimShapeFillOpacity - Opacité du remplissage de forme, msoAnimShapeLineColor - Trait de couleur, msoAnimShapeLineOn - Trait de la forme activé, msoAnimShapePictureBrightness - Luminosité de l’image, msoAnimShapePictureContrast - Contraste de l’image, msoAnimShapePictureGamma - Propriétés gamma de l’image, msoAnimShapePictureGrayscale - Propriétés de nuances de gris de l’image, msoAnimShapeShadowColor - Propriétés Shadow de l'image, msoAnimShapeShadowOffsetX - Décalage de l’ombre X, msoAnimShapeShadowOffsetY - Décalage de l’ombre Y, msoAnimShapeShadowOn - Ombre activée, msoAnimShapeShadowOpacity - Opacité de l’ombre de la forme, msoAnimShapeShadowType - Type d’ombre, msoAnimTextBulletCharacter - Puce, msoAnimTextBulletColor - Couleur de la puce, msoAnimTextBulletFontName - Nom de la police de la puce, msoAnimTextBulletNumber - Numéro de puce, msoAnimTextBulletRelativeSize - Taille relative de la puce, msoAnimTextBulletStyle - Style de la puce, msoAnimTextBulletType - Type de la puce, msoAnimTextFontBold - Caractère gras, msoAnimTextFontColor - Couleur de la police, msoAnimTextFontEmboss - Relief, msoAnimTextFontItalic - Italique, msoAnimTextFontName - Nom de police, msoAnimTextFontShadow - Police ombrée, msoAnimTextFontSize - Taille de police, msoAnimTextFontStrikeThrough - Barré, msoAnimTextFontSubscript - Indice, msoAnimTextFontSuperscript - Exposant, msoAnimTextFontUnderline - Soulignement, msoAnimVisibility - VisibilityVisibility, msoAnimWidth - Largeur, msoAnimX - Coordonnées X, msoAnimY - Coordonnées Y.
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 =