2015-10-21 22 views
0

我有一个需要定期更新的演示文稿。为了方便快捷,我在VBA中编写了一个简单的表单,我希望可以通过功能区(或通过编辑器模式中的按钮)访问它。 但是,我不希望功能区中的按钮在其他Powerpoint文档中可见。 是否可以阻止自定义设置在全球范围内应用?保持对办公室色带本地文件的更改?

在此先感谢时,该文件是开放的,有重点的PPTM文件

+0

通常,PPTM文件中的XML功能区自定义只有在该文件处于打开状态且具有焦点时才可见。如果XML功能区自定义位于加载的加载项(即PPAM)中,则对于任何打开的文件都将存在自定义设置。你的定制在哪里(你实际上使用XML还是在创建命令栏)? –

+0

听起来像@ harry正在使用快速访问工具栏。你应该将你的评论发布为答案@steve! – Cilvic

回答

0

XML功能区自才可见。这听起来像这是你想要做的......将VBA和RibbonX代码存储在你想要使用的文件中。

如果XML功能区自定义位于已加载的加载项(即PPAM)中,则对于任何打开的文件都将存在自定义设置。

@Cilvic有一个好点(谢谢!)。如果您通过内置的自定义功能将定制添加到功能区或QAT,则只要PPT处于打开状态,这些功能也将在那里。只有打开某个文件时,才能使它们显示。

你的定制在哪里(你是在使用XML还是在创建命令条)?

+0

感谢您的回答。我正在使用内置的自定义功能。我从来没有使用XML功能区,但我会研究它。 – harry

+0

我用Visual Studio Pro创建了用XML代码添加的内容。 '<?xml version =“1.0”encoding =“UTF-8”?> <标签idMso = “TabHome”><组ID = “MyGroup的” 标签= “任务”> <按钮ID = “taskButton” 标签= “任务表” idMso =“PlayMacro “的OnAction =” Task_Form“/> ​​' 如何添加这个到PPTM,你首先建议?再次感谢 – harry

+0

谷歌这(没有报价):“微软办公室的自定义ui编辑器”,你会得到一个页面的链接,一个简单的工具用于将XML添加到你的PPTM,并链接到一些其他的How-文章。 –