我在PowerPoint中编写了2个宏,并将宏添加到名为“我的功能区”的自定义功能区中。只需单击按钮即可使这些宏可用。唯一的问题是,当其他人在另一台计算机上打开PowerPoint时,功能区会消失。宏保留在文件中,但自定义色带不会,我们必须创建另一个自定义功能区,并且每次我们在驱动器上共享文件时都将两个宏放入功能区。(这非常烦人)
我想永久地将自定义功能区附加到PowerPoint,以便打开PowerPoint的任何人都能够在他们的PowerPoint版本中看到两个宏的个性化功能区。
答案 0 :(得分:0)
VBA宏不是为在多台PC上分发代码而设计的。如果您需要获得可以安装在其他PC上的解决方案,则需要开发加载项。这正是他们发明的。此外,您可以为加载项创建安装程序。它将作为其他应用程序安装在您的PC上。请参阅Walkthrough: Creating Your First Application-Level Add-in for PowerPoint开始使用。
如果您选择使用VBA宏,则必须编辑打开的xml文档。有关详细信息,请参阅Customize the Word Ribbon User Interface。这个过程对于几乎所有Office应用程序都很常见(Outlook不支持)。
答案 1 :(得分:0)
您可以使用像Ribbon Editor这样的程序来自定义您的pptm文件的功能区。 (不需要AddIn it,它只希望它与文件一起部署)