-1

我为从 Tender Word 模板访问的客户端开发了一个基于服务器的图像库。

他们现在要求提供可以从该库中导入图像的新 PowerPoint 模板。我已经将可以导入特定图像的宏放在一起,但我需要用户每次都选择他们想要的那个。例如,在有六个占位符的团队幻灯片上,他们单击按钮,宏会显示图像库文件夹,而不是默认文件夹。

每当用户单击图片占位符中的导入按钮时,我想让这个宏工作,但可以找到一种方法。

任何建议都会很棒。

4

2 回答 2

3

这个方法怎么样

  • 准备 PowerPoint 模板并向每个占位符形状添加标签
  • 创建一个捕获WindowSelectionChange事件的宏
  • 当事件发生时,检查所选形状是否具有您之前添加的标签,如果是,则打开您的导入对话框
于 2013-05-30T16:47:26.093 回答
0

我不相信 PPT 有一个Event会捕获这种用户行为的东西。查看我的事件类模块,我没有看到任何看起来像明显解决方案的东西。

您可能会考虑的一个想法是自定义 aContext Menu以包含将执行此宏的命令:

http://msdn.microsoft.com/en-us/library/office/gg469862(v=office.14).aspx#odc_xl_ta_CustomExcelContextMenus_AddControlsUsingRibbonX

但是,MS 限制了Context Menus在 2007+ 版本的 Office 应用程序中操作的能力。例如,它们不再允许您操作某些上下文菜单(根据我的经验,我想到的是 Excel 中的图表上下文菜单),所以也许这个想法也行不通。

于 2013-05-30T16:27:25.960 回答