Clase MotionEffect (PowerPoint VBA)

La clase MotionEffect representa un efecto de movimiento para un objeto AnimationBehavior.

Set

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

Dim met as MotionEffect
Set met = ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).MotionEffect

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

ByX

Establece o devuelve un valor Single que representa la escala o mover un objeto horizontalmente según un porcentaje especificado del ancho de pantalla, dependiendo de si utiliza junto con un objeto ScaleEffect o MotionEffect, respectivamente. Por ejemplo, un valor de 50 para un efecto de movimiento significa desplazar el objeto la mitad del ancho de pantalla a la derecha. Lectura y escritura.

Los números negativos desplazan el objeto horizontalmente a la izquierda. Se permiten números de punto flotante (por ejemplo, 55.5). Para cambiar la escala o desplazar un objeto verticalmente, utilice la propiedad ByY . Si se establecen las propiedades BYX y ByY , el objeto se escala o mueve tanto horizontal como verticalmente. No confunda esta propiedad con la propiedad by de los objetos ColorEffect, RotationEffect o PropertyEffect , que se utiliza para establecer colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ByX = 50

ByY

Establece o devuelve un valor Single que representa el ajuste de escala o desplazamiento de un objeto verticalmente según un porcentaje especificado del ancho de pantalla, en función de si se usa junto con un objeto ScaleEffect o MotionEffect , respectivamente. Lectura y escritura.

Los números negativos desplazan el objeto horizontalmente a la izquierda. Se permiten números de punto flotante (por ejemplo, 55.5). Para cambiar la escala o desplazar un objeto horizontalmente, utilice la propiedad BYX . Si se establecen las propiedades BYX y ByY , el objeto se escala o mueve tanto horizontal como verticalmente. No confunda esta propiedad con la propiedad by de los objetos ColorEffect, RotationEffect o PropertyEffect , que se utiliza para establecer colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ByY = 50

FromX

Establece o devuelve un valor Single que representa el ancho inicial o la posición horizontal de un objeto MotionEffect, especificado como un porcentaje del ancho de pantalla. Lectura y escritura.

El valor predeterminado de esta propiedad está vacía, en cuyo caso la posición actual del objeto que se utiliza. Utilice esta propiedad junto con la propiedad ToX para cambiar el tamaño o saltar de una posición a otra. No confunda esta propiedad con la propiedad From de los objetos ColorEffect, RotationEffect o PropertyEffect, que se utiliza para establecer o cambiar colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.FromX =

FromY

Devuelve o establece un valor Single que representa la posición vertical de un objeto MotionEffect, especificado como un porcentaje del ancho de pantalla. Lectura y escritura.

El valor predeterminado de esta propiedad está vacía, en cuyo caso la posición actual del objeto que se utiliza. Utilice esta propiedad junto con la propiedad ToY para cambiar el tamaño o saltar de una posición a otra. No confunda esta propiedad con la propiedad From de los objetos ColorEffect, RotationEffect o PropertyEffect, que se utiliza para establecer o cambiar colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.FromY =

Parent

Devuelve el objeto primario del objeto especificado.

Path

Devuelve una cadena que representa la ruta de acceso seguida por un objeto MotionEffect. Lectura y escritura.

La cadena devuelta para un objeto MotionEffect es una ruta de acceso específica que el efecto de movimiento sigue entre From y To, utilizando la misma sintaxis que la descripción de la ruta de acceso VML.

ActivePresentation.SlideMaster.TimeLine.MainSequence(1).Behaviors(1).MotionEffect.Path =

ToX

Establece o devuelve un valor Single que representa la posición horizontal de un objeto MotionEffect, especificado como un porcentaje del ancho de pantalla. Lectura y escritura.

El valor predeterminado de esta propiedad está vacía, en cuyo caso la posición actual del objeto que se utiliza. Utilice esta propiedad junto con la propiedad FromX para cambiar el tamaño o saltar de una posición a otra. No confunda esta propiedad con la propiedad To de los objetos ColorEffect, RotationEffect o PropertyEffect, que se utiliza para establecer o cambiar colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ToX = 100

ToY

Devuelve o establece un valor Single que representa la posición vertical de un objeto MotionEffect, especificado como un porcentaje del ancho de pantalla. Lectura y escritura.

El valor predeterminado de esta propiedad está vacía, en cuyo caso la posición actual del objeto que se utiliza. Utilice esta propiedad junto con la propiedad FromY para cambiar el tamaño o saltar de una posición a otra. No confunda esta propiedad con la propiedad To de los objetos ColorEffect, RotationEffect o PropertyEffect, que se utiliza para establecer o cambiar colores, giros u otras propiedades de un comportamiento de animación, respectivamente.

ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).MotionEffect.ToY = 100