将PowerPoint加载项中的宏添加到功能区

时间:2012-12-12 14:51:00

标签: powerpoint

可以通过右键单击功能区并从以下位置选择“从以下位置选择命令”,从功能区中的启用宏的PowerPoint(pptm)演示文稿中添加宏。

我希望它随时可用,因此我将pptm文件保存为加载项(ppam)并加载了加载项。

但是,我发现无法从功能区中的加载项添加宏。如何才能做到这一点?我是否需要从Auto_Open注册所有可用的Subs或类似的东西:

Sub MyCommand()
MsgBox "This worked"
End Sub

Sub Auto_Open()
' Magic code allowing me to add the above to the ribbon
End Sub

谢谢! 特勒尔斯

1 个答案:

答案 0 :(得分:2)

您需要向PPTM文件添加特殊的XML代码以制作所需的功能区模式,并将按钮单击挂钩到文件中的VBA例程。适用于初学者的Google“Ribbon XML”(不带引号)。有一些不错的免费应用程序可以帮助创建/编辑Ribbon XML。

Fernando Andreu提供的免费Office RibbonX编辑器,可在GitHub上找到,是一个很好的起点: https://github.com/fernandreu/office-ribbonx-editor/(或最新版本:https://github.com/fernandreu/office-ribbonx-editor/releases/latest

Ron DeBruin在这里有关于使用RibbonX的大量信息: https://www.rondebruin.nl/win/s2/win001.htm

关于这个主题的我的圣经是Robert Martin,Ken Puls和Teresa Hennig(Wiley是出版商)的RibbonX。可在亚马逊上购买。