从 Powerpoint 导出图像

export an image from Powerpoint

我有一个 VBA 脚本,它需要将所选 powerpoint 中的嵌入图像作为 .png 文件保存到磁盘上。我可以保存整张幻灯片,但这不实用

我找到了几个 VBA 解决方案,它们需要创建嵌入式 Excel 图表(例如 this answer),使用剪贴板将图像复制并粘贴到那里,然后保存图表,但它看起来很笨拙,我不想影响用户剪贴板(尽管如果这是要采取的措施,那么我将不得不采用这种方法)

一种方法是创建一个新的演示文稿,其幻灯片大小与您要导出的图像的大小成正比,copy/paste 将图像添加到新的演示文稿中,然后从中导出幻灯片。

您可能还想尝试使用代表要导出的图像的形状的(隐藏).Export 方法。获得正确的尺寸可能是一个挑战,但我认为有人已经解决并发布在 SO 上。