您当前的位置: 首页 > 办公软件教程 > PowerPoint教程 浏览
如何一次性删除PPT中所有动画效果?
发布时间:2014-08-03    点击率:次    来源:www.sytcke.com    作者:电脑技术学习网

昨天有个PPT爱好者提出了一个要求,问是否有方法一次性删除PPT中所有的动画效果,想想也是合理的,PPT中是没有这个功能的,只能在每个PPT页面中一张张删除,如果有几百张,确实也是个烦人的工作。想来也只有通过PPT软件中的VBA来解决了,几乎搜遍了所有的网站,最后终于找到了答案,将代码给各位分享。

 

代码以下:

 

Sub removeALL()

Dim I As Integer: Dim J As Integer

Dim oActivePres As Object

Set oActivePres = ActivePresentation

With oActivePres

For I = 1 To .Slides.Count

If Val(Application.Version) < 10 Then

For J = 1 To .Slides(I).Shapes.Count

.Slides(I).Shapes(J).AnimationSettings.Animate = msoFalse

Next J

Else

For J = .Slides(I).TimeLine.MainSequence.Count To 1 Step -1

.Slides(I).TimeLine.MainSequence(J).Delete

Next J

End If

Next I

End With

Set oActivePres = Nothing

 

End Sub

 

        注:更多精彩教程请关注三联电脑教程栏目,三联电脑办公群:189034526欢迎你的加入

来源 电脑技术网 www.sytcke.com
发表留言
发表留言请先登录!
免责声明:本站发布的信息和评论纯属网民个人行为,并不代表本站立场,如发现有违法信息或侵权行为,请直接与本站管理员联系,我们将在收到您的信息后24小时内作出处理!