Vba 将位图放置到Powerpoint加载项中

Vba 将位图放置到Powerpoint加载项中,vba,bitmap,powerpoint,Vba,Bitmap,Powerpoint,全部: 我正在编写一个PowerPoint插件,允许用户将特定的安全相关图像放到地图上。我已经编写了复制图像并将其放在幻灯片上的代码,我想将其放在外接程序中。不幸的是,我找不到一种方法: a) 将图像放入外接程序 b) 如果我能够将它们放置在外接程序中,请参考图像 另一种方法是要求用户从包含所有图像的特殊模板开始,然后加载加载项以获得菜单功能。我更希望有一个包含代码和位图图像的文件 致以最良好的祝愿 WaltPPA文件只包含代码,不包含图像等演示内容。作为替代方案,您可以分发一个PPT/PPTX

全部:

我正在编写一个PowerPoint插件,允许用户将特定的安全相关图像放到地图上。我已经编写了复制图像并将其放在幻灯片上的代码,我想将其放在外接程序中。不幸的是,我找不到一种方法:

a) 将图像放入外接程序

b) 如果我能够将它们放置在外接程序中,请参考图像

另一种方法是要求用户从包含所有图像的特殊模板开始,然后加载加载项以获得菜单功能。我更希望有一个包含代码和位图图像的文件

致以最良好的祝愿


Walt

PPA文件只包含代码,不包含图像等演示内容。作为替代方案,您可以分发一个PPT/PPTX,以不可见的方式打开并提取所需的图像。

经过仔细查看,我找到了一个解决方案,充分解决了这个问题。使用Microsoft的自定义UI编辑器,我在PowerPoint演示文稿中创建了一个XML条目,该条目执行自动打开功能,该功能本来是加载项的一部分。这允许我添加负责加载特定图像的菜单功能

我在演示文稿的开头添加了一个参考页,其中包含有关如何使用模板的说明。。。此页面还包含visual basic代码使用的所有图像。这些图像上的“可见”标志设置为False,因此用户看不到它们。当它们从参考页复制到演示文稿中时,“可见”标志设置为True,并粘贴到当前幻灯片上

这不是一个完美的解决方案,但它是足够的