位置:首页 > 软件操作教程 > 办公软件 > PPT > 问题详情

将PPT内嵌图片一次性全部导出的方法

提问人:周丽平发布时间:2021-09-14

预先在D盘根目录中建立一个新文件夹DV,后面产生的新文件及文件夹都将存在这个文件夹中。

先打开PowerPoint 2010,在PowerPoint 2010中打开你需要导出其中所有图片的某个ppt文件,比如是“家乡巨变-上海百年变迁历史图片对照.ppt”。

使用快捷键 Alt + F11 打开 VBA(Visual Basic for Applications)编程窗口(如是笔记本,还需按下Fn键,即Fn + F11 + Alt):

image.png

当VBA窗口出现后,再使用快捷键Ctrl + G,弹出立即窗口:

image.png

在立即窗口中键入(或粘贴入):

ActivePresentation.SaveAs "F:\DV\AAAA.htm", ppSaveAsHTML, msoFalse

其中您必须将 SaveAs后的内容修改为另存新文件的文档路径与名称,例如本例要把新文件另存为到F盘根目录下的文件夹DV 中,文件名为 AAAA.htm,那么SaveAs后的内容即为"F:\DV\AAAA.htm",该路径应完整地放在两个英文状态下的双引号之间,反斜杠也是英文状态下的反斜杠。根据你的实际需要,只需在程序中改变那一段路径,其余不必改动。所以上面这一段程序是可以拷贝、粘贴后修改的,可以用拷贝、粘贴到记事本中保存,以备后用:

image.png

输入完毕检查无误后,按 Enter 键即可执行“另存为”(SaveAs)命令,由于保存需要一定时间,不要着急,一会儿电脑就将文件另存新文件为 htm了。在F盘根目录下的文件夹DV 中,有了一个新的网页文件,它的文件名为 AAAA.htm,还同时生成一个名为“AAAA .files”的文件夹。

image.png

这个“AAAA .htm”网页文件,你可以不予顾及,但千万不要删掉,否则那个名为“AAAA .files”文件夹也会自动删除的,我们要的就是这个文件夹,这个文件夹里保存了嵌入到PPT文件的所有图片文件和声音、影视等文件,打开这个文件夹,同样的图片会有两张,大小或者文件格式不一样,可以在这个文件夹里用右键菜单,先将文件按“类型”排列、分组,即可轻易获得所有图片。演示文稿中内嵌的音乐文件和其他媒体文件都可在此找到,你可以从中轻易得手。

上述程序也可在VBA中编写成过程,也就是“宏”,供储存后重复调用(该过程也可保存到记事本中备用)。对此有基础有兴趣的朋友可以试一试,这只是VBA使用中比较简单的一种。提供过程代码供参考:

Sub 另存网页()

ActivePresentation.SaveAs "F:\DV\AAAA.htm", ppSaveAsHTML, msoFalse

End Sub

继续查找其他问题的答案?

回复(0)
返回顶部