通过 PPT 插件插入图片

Insert image via PPT Add-In

我正在 VBA 中编写 PowerPoint 加载项。我想要一个按钮来插入 'default company logo'。徽标是矢量图像。

是否可以嵌入图片'in the add-in itself'?这样每个拥有加载项的用户都不需要单独的徽标文件作为图像?

遗憾的是,PowerPoint 加载项仅包含代码,没有幻灯片、图形或其他内容,因此您无法将图形作为图形嵌入到加载项中。

您可以将代码添加到将徽标图形的二进制数据写入文件的加载项中,从那里插入,然后删除文件(或将其留在那里以备下次使用)。

感谢您的回复! :)

我找到了一个我想分享的解决方法。 我将图片转换为 eps 文件。因为 eps 文件是基于文本的,所以我在我的加载项中创建了一个 VBA 函数,它将 eps 图像的行写入一个名为 img.eps 的临时文本文件。现在我可以通过加载项将图像插入我的 powerpoint 幻灯片并删除临时 eps 文件。