Clase RotationEffect (PowerPoint VBA)

La clase RotationEffect representa un efecto de giro para un objeto AnimationBehavior.

Set

Para usar una variable de clase RotationEffect, primero debe ser instanciado, por ejemplo

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

Las variables de tipo RotationEffect se pueden establecer utilizando el procedimiento AnimationBehavior.RotationEffect

By

Establece o devuelve un valor Single que representa el giro de un objeto según el número especificado de grados; Por ejemplo, un valor de 180 indica que se gira el objeto 180 grados. Lectura y escritura.

El objeto especificado gira manteniendo su centro en la misma posición de la pantalla. Si se establecen las propiedades by y to para un efecto de giro, se omite el valor de la propiedad by . Se permiten números decimales, por ejemplo 55,5 pero no se permiten números negativos. No confunda esta propiedad con las propiedades BYX o ByY de los objetos ScaleEffect y MotionEffect , que solo se usan para los efectos de ajuste y movimiento.

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

From

Establece o devuelve un valor Single que representa el ángulo inicial en grados, especificado con relación a la pantalla (por ejemplo, 90 grados es completamente horizontal). Lectura y escritura.

Use esta propiedad junto con la propiedad To para pasar de un ángulo de giro a otro. El valor predeterminado está vacío, en cuyo caso se utiliza la posición actual del objeto. No confunda esta propiedad con la FromX o FromY de propiedades de los objetos ScaleEffect y MotionEffect, que sólo se usan para los efectos de ajuste y movimiento.

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

Parent

Devuelve el objeto primario del objeto especificado.

To

Establece o devuelve un valor Single que representa el giro de un objeto en grados, especificado con relación a la pantalla (por ejemplo, 90 grados es completamente horizontal). Lectura y escritura.

Use esta propiedad junto con la propiedad From para pasar de un ángulo de giro a otro. El valor predeterminado está vacío, en cuyo caso se utiliza la posición actual del objeto. No confunda esta propiedad con la ToX o ToY de propiedades de los objetos ScaleEffect y MotionEffect, que sólo se usan para los efectos de ajuste y movimiento.

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