如何让辛苦设计的PPT模板不被轻易改动?
如何让每页PPT显示版权信息且无法修改?
今天给大家介绍一个方法,
利用 XML代码 对 PPT母版 进行保护。
Office 2007 以上版本可以使用 XML代码 来控制工具栏的按钮布局和隐藏。
大部分用户是通过顶部菜单进入PPT母版视图的,因此如果我们想让用户无法对PPT的母版做出修改,只要将顶部菜单的母版视图入口隐藏,或将母版功能屏蔽即可。
默认情况下,PPT菜单中的母版视图选项卡及其所属的功能如下:
当我们利用 XML代码 对菜单进行修改后...
可以让 幻灯片母版 按钮变灰:
或者可以让 幻灯片母版 按钮消失:
甚至可以隐藏整个母版视图:
总之,分分钟钟让用户蒙圈,
怀疑自己用了一个假的PPT。
下面来看具体操作步骤:
首先安装一个小工具 CustomUI Editor
用于编辑XML代码
这个工具虽然是英文界面,但是安装非常简单,一路回车即可。
第1步
安装完成,点击顶部工具栏,打开PPT文件
确保PPT文件已关闭,否则会发生读写冲突:
第2步
依次点击菜单
Insert — Office 2007 Custom UI Part
选择 2007 版可以最大限度提高代码的兼容性:
第3步
在右侧空白处粘贴如下代码:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab idMso="TabView">
<group idMso="GroupMasterViews" visible="false"/>
</tab>
</tabs>
</ribbon>
</customUI>
如图所示:
第4步
点击工具栏中的校验按钮(Validate),如果弹出窗口提示:
Custom UI XML is well formed!
则说明代码无误。
第5步
依次按快捷键:
Ctrl+S 保存,然后Ctrl+W 关闭。
第6步
双击PPT文件,此时可以看到母版视图被隐藏了:
其他修改样式
如果将第3步的代码改为:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab idMso="TabView">
<group idMso="GroupMasterViews" visible="false"/>
<group id="myGroupMasterViews" label="Master Views" insertAfterMso="GroupPresentationViews">
<toggleButton idMso="ViewSlideMasterView" size="large" enabled="false"/>
<toggleButton idMso="ViewHandoutMasterView" size="large"/>
<toggleButton idMso="ViewNotesMasterView" size="large"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
可让母版按钮变灰,从而无法使用:
如果将第3步的代码改为:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon>
<tabs>
<tab idMso="TabView">
<group idMso="GroupMasterViews" visible="false"/>
<group id="myGroupMasterViews" label="Master Views" insertAfterMso="GroupPresentationViews">
<toggleButton idMso="ViewSlideMasterView" size="large" enabled="false" visible="false"/>
<toggleButton idMso="ViewHandoutMasterView" size="large"/>
<toggleButton idMso="ViewNotesMasterView" size="large"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
可让母版按钮消失:
惊不惊喜?意不意外?