_Document.Protect(WdProtectionType, Object, Object, Object, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet de protéger le document spécifié contre les modifications. Lorsqu’un document est protégé, les utilisateurs peuvent uniquement apporter des modifications limitées, telles que l’ajout d’annotations, l’exécution de révisions ou la réalisation d’un formulaire.
public void Protect (Microsoft.Office.Interop.Word.WdProtectionType Type, ref object NoReset, ref object Password, ref object UseIRM, ref object EnforceStyleLock);
abstract member Protect : Microsoft.Office.Interop.Word.WdProtectionType * obj * obj * obj * obj -> unit
Public Sub Protect (Type As WdProtectionType, Optional ByRef NoReset As Object, Optional ByRef Password As Object, Optional ByRef UseIRM As Object, Optional ByRef EnforceStyleLock As Object)
Paramètres
- Type
- WdProtectionType
Obligatoire. Type de protection pour le document spécifié. WdProtectionType.
- NoReset
- Object
Objetfacultatif. False pour rétablir les valeurs par défaut des champs de formulaire. True pour conserver les valeurs de champ de formulaire actuelles si le document spécifié est protégé. Si Type l’argument n’est pas wdAllowOnlyFormFields, l' NoReset argument est ignoré.
- Password
- Object
Objetfacultatif. Mot de passe requis pour supprimer la protection du document spécifié. (Voir les remarques ci-dessous.)
- UseIRM
- Object
Objetfacultatif. Indique si la gestion des droits relatifs à l’information (IRM) doit être utilisée lors de la protection du document contre les modifications.
- EnforceStyleLock
- Object
Objetfacultatif. Indique si les restrictions de mise en forme sont appliquées dans un document protégé.
Remarques
Si le document est déjà protégé lorsque vous utilisez cette méthode, une erreur se produit.
Évitez d'utiliser des mots de passe codés en dur dans vos applications. Si un mot de passe est requis dans une procédure, demandez-le à l'utilisateur, stockez-le dans une variable et servez-vous de la variable dans votre code.