如何将选项卡添加到PowerPoint 2010中调用宏
-
28-09-2019 - |
题
我创建了一个带有打开某些pptx模板的宏的pptm文件。然后,我创建了一个带有用于打开文件的按钮的新选项卡。我将创建的宏附加到这些按钮上。只要打开我的pptm文件,一切都很好。但是,当我将其另存为ppam文件并作为外接程序安装后,它不再起作用。似乎宏没有出现,按钮仍在尝试通过pptx名称引用宏。
有人知道创建自定义标签以启动预定义模板的简单方法吗?还是像Word一样默认加载宏?还是解决上面的问题?我看到的唯一选择是一个外接程序,该外接程序只会显示在“外接程序”的选项卡下。
解决方案
您是否使用按钮手动创建功能区?我使用了自定义UI编辑器工具,它的工作原理很吸引人。
-
只需在.pptm中创建任何宏,如下所示: 通用标签
(ByVal control As IRibbonControl)
部分很重要。 -
然后保存并关闭您的.pptm。
-
打开“自定义UI编辑器”工具。在该工具中,从文件菜单中单击打开,然后导航到您的.pptm并将其打开。
-
在插入菜单上,单击 Office 2010自定义UI部件。这将创建一个新的XML文档,该文档将插入您的.pptm。
-
然后,您可以使用示例代码片段开始创建功能区,但是最简单的方法就是从插入|示例XML 菜单,只需点击自定义标签。这将插入: 通用标签
在
Callback
之后出现onAction
的位置,将其替换为您的宏名称。在上面的示例中,它是SayHello
,因此现在看起来应该像onAction="SayHello"
。 -
单击保存,然后关闭“自定义UI编辑器工具”。
-
在PowerPoint中打开您的.pptm,并测试是否已创建名为自定义标签的标签。导航到它,然后单击笑脸按钮。现在,您应该会看到一个消息框。
-
通过单击文件进入Backstage,然后单击另存为... ,然后选择文件类型PowerPoint加载项(* .ppam )并将其保存在任何位置。记下位置。
-
转到文件|选项|加载项,然后从对话框底部的管理下拉菜单中选择 PowerPoint加载项。然后点击开始。点击**添加新... *,然后从保存位置添加您的加载项。
-
关闭PowerPoint并重新打开它。 自定义标签功能区应该在那里。单击笑脸图标以运行您的
SayHello
宏。除此以外,您唯一需要做的就是自定义宏和功能区控件,使其以您需要的方式以及您希望它们执行的操作。请查看此链接以获取更多信息:为开发人员自定义2007 Office Fluent Ribbon