2015-11-05 94 views
-1

我写了一些PowerPoint的宏。现在,如果我想运行这些宏,我需要将我的PowerPoint保存为pptm文件。这是很重要的,因为我需要将最终文件保存为pptx而不是pptm。有什么办法,我可以安装或运行我的宏到PPTX文件?我的意思是我可以将我的宏安装为加载项,并且它正在使用pptx文件。我们可以在没有启用宏的文件(pptx)下运行/安装宏吗?

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

感谢,

+0

不可能。你最好的选择是VSTO加载项。 – DanL

回答

0

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

要创建加载项,请将.pptm文件另存为.ppam文件(文件夹位置将相应地更改)。然后在PowerPoint中,假设您已启用开发工具选项卡,则可以单击加载项并从那里加载加载项。如果“开发人员”选项卡未启用,则需要单击“文件”然后选择“添加加载项”进入后台。

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

+0

嗨JamieG,非常感谢您的回答。很高兴知道我们可以在没有启用文件的情况下运行宏。并可以分享有关您的文章的链接? – together

0

不,我不这么认为有反正不启用并运行宏。

但替代解决方案可以是。

保存的主要文件作为.PPTX,你可以有另一个文件中,.PPTM你只需要添加子打开的.pptx或主文件,并从那里

进行宏观fuctions这样,您的宏文件和.pptx是独立的,你可以通过.pptm文件实现你想要做的。

希望这会有所帮助。

相关问题