Cette documentation est archivée et n’est pas conservée.

Comment : protéger des documents et des parties de documents

Vous pouvez ajouter une protection aux documents Microsoft Office Word 2003 pour empêcher les utilisateurs d'apporter des modifications au document à l'aide de la méthode Protect du Document.

Vous pouvez également marquer certaines zones du document comme exceptions afin que les utilisateurs spécifiés ne puissent modifier que ces zones du document. Par exemple, vous souhaitez peut-être protéger un document entier à l'exception d'un signet particulier. Vous pouvez éventuellement ajouter un mot de passe afin que les utilisateurs ne puissent pas supprimer la protection du document sans connaître ce mot de passe.

RemarqueRemarque

L'exemple suivant n'utilise pas de protection par mot de passe ; toutefois, vous souhaitez peut-être envisager l'utilisation d'un mot de passe lors de l'ajout d'une protection de document. Pour plus d'informations, consultez Protection de document, exemple.

Pour protéger un document afin que les utilisateurs ne puissent pas faire de modifications

  • Appelez la méthode Protect du Document.

    object noReset = false;
    object password = System.String.Empty;
    object useIRM = false;
    object enforceStyleLock = false;
    
    this.Protect(Word.WdProtectionType.wdAllowOnlyReading, 
        ref noReset, ref password, ref useIRM, ref enforceStyleLock);
    
    

Pour exclure un contrôle de signet de la protection de document

  1. Protégez le document entier à l'aide de la méthode Protect.

    object noReset = false;
    object password = System.String.Empty;
    object useIRM = false;
    object enforceStyleLock = false;
    
    this.Protect(Word.WdProtectionType.wdAllowOnlyReading, 
        ref noReset, ref password, ref useIRM, ref enforceStyleLock);
    
    
  2. Excluez Bookmark1 de la protection de document.

    object editorID = Word.WdEditorType.wdEditorEveryone;
    this.bookmark1.Range.Editors.Add(ref editorID);
    
    

Compilation du code

Cet exemple de code suppose qu'un contrôle Bookmark nommé Bookmark1 existe dans la feuille de calcul dans laquelle ce code apparaît.

Voir aussi

Afficher: