Événement Application.ProtectedViewWindowBeforeClose (Excel)
Se produit juste avant qu’une fenêtre Mode protégé ou un classeur dans une fenêtre Mode protégé ne soit fermé.
Syntaxe
expression. ProtectedViewWindowBeforeClose (Pvw, Reason, Cancel)
expressionUne variable qui représente un objetApplication.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Pvw | Requis | ProtectedViewWindow | Objet qui représente la fenêtre Mode protégé fermée. |
Raison | Requis | XlProtectedViewCloseReason | Constante qui spécifie la raison pour laquelle la fenêtre Mode protégé est fermée. |
Cancel | Obligatoire | Booléen | False lorsque l'événement se produit. Si la procédure événementielle affecte à cet argument la valeur True, la fenêtre ne se ferme pas lorsque la procédure est terminée. |
Valeur renvoyée
Aucune
Exemple
L’exemple de code suivant invite l’utilisateur à répondre par oui ou par non avant de fermer la fenêtre Mode protégé. Ce code doit être placé dans un module de classe et une instance de cette classe doit être correctement initialisée.
Pour plus d’informations sur l’utilisation des procédures événementielles avec l’objet Application , consultez Utilisation d’événements avec l’objet Application.
Private Sub App_ProtectedViewWindowBeforeClose(ByVal Pvw as ProtectedViewWindow, _
Reason as XlProtectedViewCloseReason, Cancel as Boolean)
a = MsgBox("Do you really want to close the Protected View window?", _
vbYesNo)
If a = vbNo Then Cancel = True
End Sub
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.