返回介绍

ConvertToAfterEffect 方法

发布于 2019-10-04 14:07:03 字数 2473 浏览 1110 评论 0 收藏 0

全部显示

指定效果结束后的变化。返回一个代表动画播放后效果的 Effect 对象。

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

expression必选。该表达式返回一个 Sequence 对象。

Effect必选。Effect 对象。将添加动画播放后效果的效果。

After必选。MsoAnimAfterEffect 类型。动画播放后效果的动作。

MsoAnimAfterEffect 可以是下列 MsoAnimAfterEffect 类型常数之一。
msoAnimAfterEffectDim
msoAnimAfterEffectHide
msoAnimAfterEffectHideOnNextClick
msoAnimAfterEffectMixed
msoAnimAfterEffectNone

DimColor可选。MsoRGBType 类型。应用动画播放后效果的单种颜色。

DimSchemeColor可选。PpColorSchemeIndex 类型。应用于动画播放后效果的预定义配色方案。

PpColorSchemeIndex 可以是下列 PpColorSchemeIndex 类型常数之一。
ppAccent1
ppAccent2
ppAccent3
ppBackground
ppFill
ppForeground
ppNotSchemeColor默认值
ppSchemeColorMixed
ppShadow
ppTitle

说明

在此方法的一次调用中不能同时使用 DimColorDimSchemeColor 参数。动画播放后效果可能具有一种颜色,或使用预定义配色方案,但不能同时使用这两种颜色。

示例

以下示例为当前演示文稿中第一张幻灯片第一个形状上的动画播放后效果设置一种暗色。本示例假定第一张幻灯片中有一个形状。

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文