gpt4 book ai didi

vba - 从 VBA 定义的宏创建 PowerPoint 加载项

转载 作者:行者123 更新时间:2023-12-03 16:42:40 24 4
gpt4 key购买 nike

所以我在 PowerPoint 演示文稿中创建了一个宏,我想让其他人可以轻松使用这个宏。从我收集到的信息来看,最好的方法是创建一个 插件 .

我遇到了几篇文章,说明要执行以下操作,但我仍然遇到问题:

  • 打开一个新的 PowerPoint 演示文稿
  • 使用 VBA 创建宏
  • 退出 VBA,并将演示文稿另存为 .ppam
  • 在“开发人员”选项卡下,单击“PowerPoint 加载项”按钮
  • 单击“添加新...”选项,然后浏览您最近创建的
    .ppam 文件
  • 点击加载
  • 点击关闭
  • 单击加载项
  • 您现在应该会看到您的新加载项

  • 我已经完成了上面提到的所有事情,甚至可以在我选择 时看到新的加载项。 PowerPoint 插件 .我来这里是因为我找不到运行新加载项的方法,而且我不希望它在启动时自动加载或通过在幻灯片上创建按钮来干扰演示。相反,我希望允许用户从功能区运行此加载项。

    想法?

    最佳答案

    首先,另存为PPTM。然后另存为 PPAM。如果您只保存为 PPAM,您将无法稍后返回并编辑您的代码以更正问题。

    要从功能区启动您的加载项,您必须将 RibbonX 代码(一种 XML)包含到您的 PPAM 或 PPTM(最好将其添加到 PPTM ...然后它会自动成为 PPAM 的一部分)。

    有一本关于 RibbonX 的优秀书籍可以为您节省数小时的时间:
    http://www.amazon.com/RibbonX-Customizing-Office-2007-Ribbon/dp/0470191112

    如果您不想购买这本书,这是一个很好的起点:
    https://blogs.msdn.microsoft.com/jensenh/tag/all-office-2007-ui-posts/

    虽然您可以手动解压缩 PPTM/PPTX/PPAM 文件并使用任何文本编辑器添加 RibbonX 代码,但这样做很愚蠢。而是使用这个免费工具:

    http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/08/07/7293.aspx

    关于vba - 从 VBA 定义的宏创建 PowerPoint 加载项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37547162/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com