全部:
我正在编写一个 PowerPoint 加载项,它允许用户将特定的安全相关图像拖放到地图上。我已经编写了复制图像并将它们放在幻灯片上的代码,我想将其放入加载项中。不幸的是,我找不到任何方法:
a) 将图像放入加载项
b)如果我能够将它们放在加载项中,请参考图像
另一种方法是要求用户从包含所有图像的特殊模板开始,然后加载加载项以获取菜单功能。我宁愿有一个包含代码和位图图像的文件。
最诚挚的问候,
沃尔特
全部:
我正在编写一个 PowerPoint 加载项,它允许用户将特定的安全相关图像拖放到地图上。我已经编写了复制图像并将它们放在幻灯片上的代码,我想将其放入加载项中。不幸的是,我找不到任何方法:
a) 将图像放入加载项
b)如果我能够将它们放在加载项中,请参考图像
另一种方法是要求用户从包含所有图像的特殊模板开始,然后加载加载项以获取菜单功能。我宁愿有一个包含代码和位图图像的文件。
最诚挚的问候,
沃尔特
PPA 文件仅包含代码,不包含图像等演示内容。作为替代方案,您可以分发您不可见地打开的 PPT/PPTX 并提取您需要的图像。
经过一番环顾后,我找到了一个可以充分解决问题的解决方案。使用 Microsoft 的自定义 UI 编辑器,我在 PowerPoint 演示文稿中创建了一个 XML 条目,该条目执行 Auto_Open 函数,该函数本来是加载项的一部分。这允许我添加负责加载特定图像的菜单功能。
我在演示文稿的开头添加了一个参考页面,其中包含有关如何使用模板的说明...此页面还包含 Visual Basic 代码使用的所有图像。这些图像上的“可见”标志设置为 False,因此用户看不到它们。当它们从参考页复制到演示文稿中时,可见标志设置为 True,并将它们粘贴到当前幻灯片上。
这不是一个完美的解决方案,但它是足够的......