目的:带动画的PPT转化为PDF,PDF的每一页是动画的一个步骤
方法:使用 宏
参考链接:https://www.codercto.com/a/70548.html
具体方法(win、mac均可):
前提:需启用 宏 功能
步骤一
打开 工具-宏-Visual Basic 编辑器,点击 插入-模块,在窗口中粘贴如下代码
Option Explicit
Sub AddElements()
Dim shp As Shape
Dim i As Integer, n As Integer
n = ActivePresentation.Slides.Count
For i = 1 To n
Dim s As Slide
Set s = ActivePresentation.Slides(i)
s.SlideShowTransition.Hidden = msoTrue
Dim max As Integer: max = AnimationElements(s)
Dim k As Integer, s2 As Slide
For k = 1 To max
Set s2 = s.Duplicate(1)
s2.Name = "AutoGenerated: " & s2.SlideID
s2.SlideShowTransition.Hidden = msoFalse
s2.MoveTo ActivePresentation.Slides.C