Partage via


Méthode Document.Unprotect (Word)

Supprime la protection du document spécifié. .

Syntaxe

expression. Annuler la protection (mot de passe)

expression Obligatoire. Variable qui représente un objet Document.

Parameters

Nom Requis/Facultatif Type de données Description
Password Facultatif Variant Chaîne du mot de passe utilisée pour protéger le document. Les mots de passe respectent la casse. Si le document est protégé par un mot de passe et que le mot de passe correct n'est pas fourni, une boîte de dialogue le demande à l'utilisateur.

Sécurité

Importante

É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, puis utilisez la variable dans votre code. Pour connaître les meilleures pratiques recommandées sur la façon de procéder, consultez Notes de sécurité pour les développeurs de solutions Office.

Remarques

Si le document n'est pas protégé, cette méthode génère une erreur.

Exemple

Cet exemple montre comment supprimer la protection du document actif en utilisant la valeur de la variable strPassword comme mot de passe.

If ActiveDocument.ProtectionType <> wdNoProtection Then 
 ActiveDocument.Unprotect Password:=strPassword 
End If

Cet exemple montre comment supprimer la protection du document actif. Du texte est inséré et le document est protégé contre les révisions.

Set aDoc = ActiveDocument 
If aDoc.ProtectionType <> wdNoProtection Then 
 aDoc.Unprotect 
 Selection.InsertBefore "department six" 
 aDoc.Protect Type:=wdAllowOnlyRevisions, Password:=strPassword 
End If

Voir aussi

Objet Document

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.