Clase PropertyEffect (PowerPoint VBA)

La clase PropertyEffect representa un efecto de propiedad para un objeto AnimationBehavior.

Set

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

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

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

From

Establece o devuelve una Variant que representa el valor inicial de propiedad de un objeto. Lectura y escritura.

la propiedad from es similar a la propiedad Points , pero el uso de la propiedad from es más fácil para tareas sencillas. El valor predeterminado está vacío, en cuyo caso la posición actual del objeto que se utiliza. 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.

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

Parent

Devuelve el objeto primario del objeto especificado.

Points

Devuelve un objeto AnimationPoints que representa un punto en una animación.

Use las propiedades from y to para establecer el valor de esta propiedad.

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

Property

Establece o devuelve una constante MsoAnimProperty que representa una propiedad de animación. Lectura y escritura.

Valores posibles son msoAnimColor - ColorColor, msoAnimHeight - Alto, msoAnimNone - Ninguno, msoAnimOpacity - Opacidad, msoAnimRotation - Giro, msoAnimShapeFillBackColor - Forma rellena con color de fondo, msoAnimShapeFillColor - Forma rellena con color, msoAnimShapeFillOn - Activar relleno de forma, msoAnimShapeFillOpacity - Opacidad del relleno de forma, msoAnimShapeLineColor - Línea coloreada, msoAnimShapeLineOn - Poner línea de forma, msoAnimShapePictureBrightness - Brillo de la imagen, msoAnimShapePictureContrast - Contraste de la imagen, msoAnimShapePictureGamma - Propiedades gamma de la imagen, msoAnimShapePictureGrayscale - Propiedades de escala de grises de la imagen, msoAnimShapeShadowColor - Propiedades de sombra de la imagen, msoAnimShapeShadowOffsetX - Desplazamiento X de sombra, msoAnimShapeShadowOffsetY - Desplazamiento Y de sombra, msoAnimShapeShadowOn - Activar sombra, msoAnimShapeShadowOpacity - Opacidad de la sombra de la forma, msoAnimShapeShadowType - Tipo de sombra, msoAnimTextBulletCharacter - Carácter de la viñeta de texto, msoAnimTextBulletColor - Color de la viñeta de texto, msoAnimTextBulletFontName - Nombre de fuente de la viñeta de texto, msoAnimTextBulletNumber - Número de la viñeta de texto, msoAnimTextBulletRelativeSize - Tamaño relativo de la viñeta de texto, msoAnimTextBulletStyle - Estilo de la viñeta de texto, msoAnimTextBulletType - Tipo de viñeta de texto, msoAnimTextFontBold - Fuente de texto negrita, msoAnimTextFontColor - Color de fuente de texto, msoAnimTextFontEmboss - Fuente de texto en relieve, msoAnimTextFontItalic - Fuente de texto cursiva, msoAnimTextFontName - Nombre de fuente de texto, msoAnimTextFontShadow - Sombra de fuente de texto, msoAnimTextFontSize - Tamaño de fuente de texto, msoAnimTextFontStrikeThrough - Tachado de fuente de texto, msoAnimTextFontSubscript - Subíndice de fuente de texto, msoAnimTextFontSuperscript - Superíndice de fuente de texto, msoAnimTextFontUnderline - Subrayado de fuente de texto, msoAnimVisibility - Visibilidad, msoAnimWidth - Ancho, msoAnimX - Coordenada X, msoAnimY - Coordenada Y.
ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence(1).Behaviors(1).PropertyEffect.Property = msoAnimColor

To

Establece o devuelve una Variant que representa el valor final de la propiedad de un objeto. Lectura y escritura.

El valor predeterminado está vacío, en cuyo caso la posición actual del objeto que se utiliza. 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.

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