-1

我写了一些PowerPoint的宏。现在,如果我想运行这些宏,我需要将我的 PowerPoint 保存为 pptm 文件。这很重要,因为我需要将最终文件保存为 pptx 而不是 pptm。有什么办法,我可以安装或运行我的宏到 pptx 文件?我的意思是我可以将我的宏安装为加载项,它在 pptx 文件中工作。

如果方法可行,我可以将我的宏模板 powerpoint 保存为 pptx,这样更容易更方便。

谢谢,

4

2 回答 2

0

不,我不认为无论如何都可以在不启用宏的情况下运行宏。

但替代解决方案可以是。

将主文件保存为 .pptx,您可以将另一个文件保存为 .pptm,您只需添加子文件即可打开 .pptx 或主文件并从那里执行宏功能

通过这种方式,您的宏文件和 .pptx 是分开的,您可以通过 .pptm 文件实现您想要做的事情。

希望这可以帮助。

于 2015-11-05T06:26:54.703 回答
0

您可以创建一个应用程序加载项,该加载项允许其中的公共程序独立于您在任何给定会话中处理的 PowerPoint 文件可用。您可以选择通过编辑文件的流畅 UI XML 将控件添加到自定义功能区选项卡(我在 Stack Exchange 上有一些文章向您展示如何操作)并将它们链接到您的宏。

要创建加载项,请将 .pptm 文件另存为 .ppam 文件(文件夹位置将相应更改)。然后在 PowerPoint 中,假设您启用了开发人员选项卡,您可以单击加载项并从那里加载您的加载项。如果 Developer 选项卡未启用,您需要通过单击 File 进入 Backstage,然后单击 Options 以添加 add-is。

要确保每次 PowerPoint 启动时加载项自动加载,您可以将代码添加到 Auto_Open 宏以添加两个相关的注册表项(加载项路径和 AutoLoad 标志)或使用 regedit.exe 手动执行此操作。如果您要部署到多台计算机,则可以将加载项包装在 setup.exe 或 setup.msi 包中,但这是另一个主题。

于 2015-11-05T08:20:27.247 回答