Share via


AnimationBehavior.ColorEffect Property

Returns a ColorEffect object that represents the color properties for a specified animation behavior.

Namespace:  Microsoft.Office.Interop.PowerPoint
Assembly:  Microsoft.Office.Interop.PowerPoint (in Microsoft.Office.Interop.PowerPoint.dll)

Syntax

'Declaration
ReadOnly Property ColorEffect As ColorEffect
    Get
'Usage
Dim instance As AnimationBehavior
Dim value As ColorEffect

value = instance.ColorEffect
ColorEffect ColorEffect { get; }

Property Value

Type: Microsoft.Office.Interop.PowerPoint.ColorEffect
ColorEffect

Examples

This example adds a shape to the first slide of the active presentation and sets a color effect behavior to change the fill color of the new shape.

Sub ChangeColorEffect()

    Dim sldFirst As Slide

    Dim shpHeart As Shape

    Dim effNew As Effect

    Dim bhvEffect As AnimationBehavior



    Set sldFirst = ActivePresentation.Slides(1)

    Set shpHeart = sldFirst.Shapes.AddShape(Type:=msoShapeHeart, _

        Left:=100, Top:=100, Width:=100, Height:=100)

    Set effNew = sldFirst.TimeLine.MainSequence.AddEffect _

        (Shape:=shpHeart, EffectID:=msoAnimEffectChangeFillColor, _

        Trigger:=msoAnimTriggerAfterPrevious)

    Set bhvEffect = effNew.Behaviors.Add(Type:=msoAnimTypeColor)



    With bhvEffect.ColorEffect.From.RGB = RGB(Red:=255, Green:=0, Blue:=0)

        .To.RGB = RGB(Red:=0, Green:=0, Blue:=255)

    End With

End Sub

See Also

Reference

AnimationBehavior Interface

AnimationBehavior Members

Microsoft.Office.Interop.PowerPoint Namespace