expression.ConvertToAfterEffect(Effect, After, DimColor, DimSchemeColor)
expression Required. An expression that returns a Sequence object.
Effect Required Effect object. The effect to which the after effect will be added.
After Required MsoAnimAfterEffect. The behavior of the after effect.
MsoAnimAfterEffect can be one of these MsoAnimAfterEffect constants. |
msoAnimAfterEffectDim |
msoAnimAfterEffectHide |
msoAnimAfterEffectHideOnNextClick |
msoAnimAfterEffectMixed |
msoAnimAfterEffectNone |
DimColor Optional MsoRGBType. A single color to apply the after effect.
DimSchemeColor Optional PpColorSchemeIndex. A predefined color scheme to apply to the after effect.
PpColorSchemeIndex can be one of these PpColorSchemeIndex constants. |
ppAccent1 |
ppAccent2 |
ppAccent3 |
ppBackground |
ppFill |
ppForeground |
ppNotSchemeColor default |
ppSchemeColorMixed |
ppShadow |
ppTitle |
Remarks
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.
Example
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