锁定Word和PowerPoint功能(Lock down Word & PowerPoint fe

2019-07-29 18:22发布

有谁知道的一种方式来锁定(删除/隐藏/禁用)Word和PowerPoint中的Office 2007?

简单地说我想从使用了其中的一些功能(主要是格式)禁用用户。 的方式来做到这一点,我似乎无法根据找到解决办法的一些想法:

  • Word有其锁定一些功能走了保护文档的选择,但我需要更多的,也为PowerPoint中 - 即这是一个文档的水平。
  • 某种UI自动化它禁用按钮 - 即其远程禁用他们的应用程序。 我很高兴的事实,如果UI自动化没有运行他们得到过去吧。
  • 组策略或注册表设置
  • 权限管理服务器(不知道即使这是正确的 - 只是突然出现在我的头)

Answer 1:

发现解决方案是创建一个标准VSTO加载,带状(XML)添加到它,然后使用命令节点禁用的按钮。 对于的idMso的列表,请参阅此下载。

<?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>



文章来源: Lock down Word & PowerPoint features