Classe ScaleEffect (PowerPoint VBA)

La classe ScaleEffect représente un effet de mise à l’échelle pour un objet AnimationBehavior .

Set

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

Dim set as ScaleEffect
Set set = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).ScaleEffect

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

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).ScaleEffect.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).ScaleEffect.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 ScaleEffect , spécifiée en 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).ScaleEffect.FromX = 0

FromY

Cette propriété renvoie ou définit une valeur unique qui représente la hauteur de départ d’un objet ScaleEffect , 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.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).ScaleEffect.FromY =

Parent

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

ToX

Définit ou renvoie une valeur unique qui représente la largeur de fin d’un objet ScaleEffect , 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).ScaleEffect.ToX = 50

ToY

Renvoie ou définit un Single qui représente la hauteur de fin d’un objet ScaleEffect, spécifiée en tant que 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).ScaleEffect.ToY = 50