【问题标题】:Adding a macro from PowerPoint add-in to ribbon将宏从 PowerPoint 加载项添加到功能区
【发布时间】:2019-05-16 21:17:11
【问题描述】:

可以通过在功能区中右键单击并选择从:宏中选择命令来从功能区中添加启用宏的 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

谢谢! 巨魔

【问题讨论】:

    标签: powerpoint


    【解决方案1】:

    您需要在 PPTM 文件中添加特殊的 XML 代码以制作您想要的功能区模块,并将按钮单击与文件中的 VBA 例程挂钩。谷歌“功能区 XML”(不带引号)对于初学者。有几个不错的免费应用程序可以帮助创建/编辑功能区 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 的 RibbonX(Wiley 是出版商)。可在亚马逊上购买。

    【讨论】:

    • leafcreations.org 似乎已经死了。
    • 是的。您会注意到该建议可以追溯到 2012 年底。如果 Alice 认为仙境中的情况变化很快,她应该尝试 Windowsland。在这里查看其他建议:rondebruin.nl/win/s2/win001.htm
    • 我删除了死链接,添加了一个新链接,并包含了一些可能对某些人有用的附加信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 2019-04-13
    • 1970-01-01
    相关资源
    最近更新 更多