删除PPT中所有动画

视图/宏,输入宏名/创建,拷贝如下代码到Sub ... End Sub之间:

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

点击三角号(运行),然后退出宏,保存PPT文件即可

原文链接:https://mp.weixin.qq.com/s/OcyweQMsX1Hx-ZPjtZMArQ

posted @ 2024-11-30 11:45  peakgrin  阅读(85)  评论(0)    收藏  举报