久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 軟件教程 > PowerPoint教程 >

如何一次性刪除PPT中所有動畫效果?

來源:技術員聯盟┆發布時間:2019-02-07 00:08┆點擊:

昨天有個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