Table of contents
Collapse the table of content
Expand the table of content

Sequence.ConvertToAfterEffect Method (PowerPoint)

office 365 dev account|Last Updated: 6/12/2017
1 Contributor

Specifies what an effect should do after it is finished. Returns an Effect object that represents an after effect.


expression. ConvertToAfterEffect( Effect, After, DimColor, DimSchemeColor )

expression A variable that represents a Sequence object.


NameRequired/OptionalData TypeDescription
EffectRequiredEffectThe effect to which the after effect will be added.
AfterRequiredMsoAnimAfterEffectThe behavior of the after effect.
DimColorOptionalMsoRGBTypeA single color to apply the after effect.
DimSchemeColorOptionalPpColorSchemeIndexA predefined color scheme to apply to the after effect.

Return Value



Do not use both the DimColor and DimSchemeColor arguments in the same call to this method. An after effect may have one color, or use a predefined color scheme, but not both.


The following example sets a dim color for an after effect on the first shape on the first slide in the active presentation. This example assume there is a shape on the first slide.

Sub ConvertToDim()

    Dim shpSelected As Shape
    Dim sldActive As Slide
    Dim effConvert As Effect

    Set sldActive = ActivePresentation.Slides(1)
    Set shpSelected = sldActive.Shapes(1)

    ' Add an animation effect.
    Set effConvert = sldActive.TimeLine.MainSequence.AddEffect _
        (Shape:=shpSelected, effectId:=msoAnimEffectBounce)

    ' Add a dim after effect.
    Set effConvert = sldActive.TimeLine.MainSequence.ConvertToAfterEffect _
        (Effect:=effConvert, After:=msoAnimAfterEffectDim, _
        DimColor:=RGB(Red:=255, Green:=255, Blue:=255))

End Sub

See also


Sequence Object

© 2018 Microsoft