找回密码
 立即注册
搜索

文件夹内有n个ppt,如何把它们合并成一个ppt?

1
回复
492
查看
[复制链接]

5

主题

9

帖子

81

幻币

一流武者

Rank: 3Rank: 3

积分
266
QQ
2020-4-28 23:50:06 显示全部楼层 |阅读模式
文件夹内有n个ppt,如何把它们合并成一个ppt? 如何合并ppt.rar (454.34 KB, 下载次数: 129)
PPT学习论坛
回复

使用道具 举报

3

主题

8

帖子

50

幻币

一流武者

Rank: 3Rank: 3

积分
232
QQ
2020-4-29 01:36:01 显示全部楼层
Sub pptcopy()
    FilePath = Application.ActivePresentation.Path
    MyName = Dir(FilePath & "*.pp*", vbDirectory)
    Do While MyName <> &quot;&quot;
        If MyName <> ActivePresentation.Name Then
            Set ppt = ActivePresentation
            '本ppt最后新建一个空白幻灯片
            'Set newSlide = ppt.Slides.Add(.Slides.Count + 1, ppLayoutBlank)
            Set pptInput = Presentations.Open(FilePath & &quot;&quot; & MyName)
            For i = 1 To pptInput.Slides.Count
                pptInput.Slides(i).Copy '合并至最后
                ppt.Slides.Paste (ppt.Slides.Count + 1)
            Next
            pptInput.Close: ppt.Save
        End If
        MyName = Dir
    Loop
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册