2009-07-07 9 views
0

Est-ce que quelqu'un connaît un moyen de verrouiller (supprimer/masquer/désactiver) Word & PowerPoint dans Office 2007? Tout simplement je veux désactiver l'utilisateur d'utiliser certaines fonctionnalités (principalement la mise en forme). Quelques idées de façons de le faire, que je ne arrive pas à trouver des solutions basées sur:Verrouiller les fonctionnalités Word et PowerPoint

    Mot
  • a une option de documents de protection qui verrouille certaines fonctionnalités loin, mais je besoin de plus et aussi pour PowerPoint - à savoir ce est au niveau du document.
  • Une sorte d'automatisation de l'interface utilisateur qui désactive les boutons, c'est-à-dire une application qui les désactive à distance. Je suis heureux avec le fait que si l'automatisation de l'interface utilisateur ne fonctionne pas, ils le dépassent.
  • stratégie de groupe ou les paramètres du Registre
  • Droits Management Server (pas sûr, même si c'est vrai - juste sauté dans ma tête)
+0

Comme d'habitude quand je poste une question, je commence à faire des progrès de la idMso. Trouvé cette liste de paramètres GPO/Registre: http://technet.microsoft.com/en-us/library/cc179081.aspx qui n'est pas un bon ajustement. –

Répondre

1

La solution trouvée était de créer une VSTO norme add-in, ajouter un ruban (XML), puis en utilisant le nœud des commandes pour désactiver les boutons. Pour une liste de voir cette 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> 

Questions connexes