有没有人知道如何锁定(删除/隐藏/禁用)Word& Office 2007中的PowerPoint?
简单地说,我想禁止用户使用其中的某些功能(主要是格式化)。关于如何做到这一点的一些想法,我似乎无法找到基于以下的解决方案:
答案 0 :(得分:1)
找到的解决方案是创建标准VSTO加载项,向其添加功能区(XML),然后使用命令节点禁用按钮。有关idMso的列表,请参阅此download.
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="Ribbon_Load">
<commands>
<command idMso="Bold" enabled="false"/>
<command idMso="Font" enabled="false"/>
<command idMso="FontSize" enabled="false"/>
<command idMso="Italic" enabled="false"/>
<command idMso="Underline" enabled="false"/>
<command idMso="Shadow" enabled="false"/>
<command idMso="Strikethrough" enabled="false"/>
<command idMso="ChangeCaseGallery" enabled="false"/>
<command idMso="CharacterSpacingGallery" enabled="false"/>
<command idMso="FontColorPicker" enabled="false"/>
<command idMso="FontColorMoreColorsDialogPowerPoint" enabled="false"/>
<command idMso="FontDialogPowerPoint" enabled="false"/>
<command idMso="GroupParagraph" enabled="false"/>
<command idMso="BulletsGallery" enabled="false"/>
</commands>
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabAddIns">
<group id="MyGroup"
label="My Group">
</group>
</tab>
</tabs>
</ribbon>