0

我收到了一些 PowerPoint 2007 文件,每个文件大约有 75 张幻灯片。每张幻灯片上有一张照片。我需要从每张幻灯片中提取照片以保存在系统上的文件夹中。如何实现?

4

2 回答 2

2

如果由于某种原因您需要使用 VBA 来完成这项工作,请按照 David 提供的链接进行操作。

如果需要一次性提取图像,请先复制 PPTX 文件。为了论证的目的,我们称它为 COPY.PPTX。将 COPY.PPTX 重命名为 COPY.ZIP 甚至 COPY.PPTX.ZIP

现在打开 zip 文件,浏览到媒体文件夹,您将在该文件中找到图像。将它们拖到您想要存储它们的任何地方,您就完成了。

于 2013-11-07T14:20:02.327 回答
1
For Each Slide in ActivePresentation.Slides
    Slide.Shapes(1).Export FileName:="folderPath\imageName.jpg" _
        Filter:=ppShapeFormatJPG
Next Slide
于 2013-11-06T23:21:07.767 回答