PowerPoint VBA宏跳过幻灯片上的动画

PowerPoint VBA宏跳过幻灯片上的动画,vba,powerpoint,Vba,Powerpoint,我有一些PowerPoint幻灯片,其中包含各种自定义动画(例如,显示一段文本、暂停、显示下一段文本、用户单击以显示图像)。但是,是否可以添加宏,以便用户可以单击按钮并绕过所有动画,直接跳到同一幻灯片的结束状态?我知道如何将宏链接到按钮,问题在于VBA本身 谢谢您可以在没有动画的情况下添加幻灯片的最终状态副本,将其隐藏,然后在动画幻灯片上添加一个操作按钮,链接到同一幻灯片的隐藏、非动画版本。您尝试过吗 Sub JumpToEndOfAnimations() Call SlideShowWind

我有一些PowerPoint幻灯片,其中包含各种自定义动画(例如,显示一段文本、暂停、显示下一段文本、用户单击以显示图像)。但是,是否可以添加宏,以便用户可以单击按钮并绕过所有动画,直接跳到同一幻灯片的结束状态?我知道如何将宏链接到按钮,问题在于VBA本身


谢谢

您可以在没有动画的情况下添加幻灯片的最终状态副本,将其隐藏,然后在动画幻灯片上添加一个操作按钮,链接到同一幻灯片的隐藏、非动画版本。

您尝试过吗

Sub JumpToEndOfAnimations()

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

End Sub

是的,msoClickStateAfterAllAnimations正是我想要的!尽管奇怪的是幻灯片放映不会自动更新。如果我将MsgBox警报添加到Sub,则会出现这种情况,但这不适合我们的最终用户。最后,我发现添加下面的一个幻灯片刷新:ActuvPositTr.StasdHooWordWo.Loist= ActuvPrimeTo.SListDoWiWOW.Health- 1 ActuviePositTr.SLeDeWoWordWOW.HealthActuvPrimeTrime.SListDeWordWoW.Heal+1i确实考虑了这一点,但是,PowerPoint文件最终将被教师使用,这种重复很容易使一些教师感到困惑。