Compartir a través de


Objeto PropertyEffect (PowerPoint)

Representa un efecto de propiedad para un objeto AnimationBehavior.

Ejemplo:

Utilice la propiedad PropertyEffect del objeto AnimationBehavior para devolver un objeto PropertyEffect. En el siguiente ejemplo hace referencia al efecto de propiedad de un comportamiento de animación especificado.

ActivePresentation.Slides(1).TimeLine.MainSequence.Item(1) _
   .Behaviors(1).PropertyEffect

Utilice la propiedad Points para tener acceso a los puntos de animación de un comportamiento de animación específico. Si desea cambiar solo dos estados de un comportamiento de animación, use las propiedades Fromy To. En este ejemplo se agrega una forma nueva a la y se establece el efecto de propiedad para animar el color de relleno de azul a rojo.

Sub AddShapeSetAnimFill()

    Dim effBlinds As Effect
    Dim shpRectangle As Shape
    Dim animProperty As AnimationBehavior

    Set shpRectangle = ActivePresentation.Slides(1).Shapes _
        .AddShape(Type:=msoShapeRectangle, Left:=100, _
        Top:=100, Width:=50, Height:=50)

    Set effBlinds = ActivePresentation.Slides(1).TimeLine.MainSequence _
        .AddEffect(Shape:=shpRectangle, effectId:=msoAnimEffectBlinds)

    effBlinds.Timing.Duration = 3
    Set animProperty = effBlinds.Behaviors.Add(msoAnimTypeProperty)

    With animProperty.PropertyEffect
        .Property = msoAnimColor
        .From = RGB(Red:=0, Green:=0, Blue:=255)
        .To = RGB(Red:=255, Green:=0, Blue:=0)
    End With

End Sub

Consulte también

Referencia del modelo de objetos de PowerPoint

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.