2017-08-06 106 views
2

我被要求补救已存在的Power Point插件的显示错误(从Office 2007移到Office 365时发生错误)下面编辑现有Power Point插件的功能区(修复显示错误)

Part of Add-In Ribbon, showing the display errors

见图片我需要摆脱由红框突出的部件。

主要问题:如何打开加载项文件(我有原始.pptm文件),以便我可以编辑功能区的显示方式?

我的背景:我非常了解VBA,但从未做过功能区的XML开发。

回答

3

A pptm文件使用Office Open XML规范的开放打包约定。打开pptm使用WinZip或7-拉链,或重命名.pptm.zip到,和浏览内容。你应该找到一个名为像CustomUI.xmlCustomUI14.xml的zip文件中的文件,但确切的名称可以是任何东西,并且将在.rels文件中的文件的根目录中指定的(可以有2个文件,一个为Office 2007后来色带,以及一个为Office 2010及更高版本,在这种情况下,2007年版,2010年忽略或更高版本)。

找到文件后,提取副本,在任何文本编辑器中进行编辑,然后将文件复制回pptm,替换现有的功能区自定义文件。

然后加载pptm,并检查您的更改是否成功。

PowerPoint插件不会在VBE中显示其代码,但默认情况下,虽然支持宏的演示文稿可以。如果它是一个附加的,你可能需要调整注册表,以便加载项项目中显示。看到这篇文章的细节:How To View Your PowerPoint Add-in VBA Code Inside The Visual Basic Editor

+0

工作就像一个魅力 - 谢谢你:)我想改变标题,让人们会更容易地找到 - 任何想法? –