通过VBA添加宏动作会重置动画时间轴

时间:2019-10-27 11:26:08

标签: vba powerpoint powerpoint-vba

我具有一个带有入口动画的形状,并在单击时运行以下宏:

With ActivePresentation.Slides(m).Shapes("XYZ").ActionSettings(ppMouseClick)
    .Action = ppActionNone
    .AnimateAction = True
End With

单击按钮后,它会消失并且动画将重置。我需要在演示文稿视图中单击“下一个”,以使其再次进入幻灯片。

我尝试删除了.AnimateAction = True行,但是没有得到任何积极的结果。我尝试了.Visibility = True,但形状可见,幻灯片刚刚重置了所有动画。

如何删除与该按钮相关的所有宏,同时还要确保动画时间轴未重置

1 个答案:

答案 0 :(得分:1)

Call SlideShowWindows(1).View.GotoClick(msoClickStateAfterAllAnimations)

重置动画时间轴。然后播放所有动画。