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