Partager via


Événement Application.WorkbookBeforeClose (Excel)

Cet événement se produit juste avant la fermeture d’un classeur.

Syntaxe

expression. WorkbookBeforeClose (Wb, Cancel)

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Wb Obligatoire Classeur Classeur en cours de fermeture.
Cancel Obligatoire Booléen False lorsque l'événement se produit. Si la procédure de l’événement affecte à cet argument la valeur True, le classeur ne se ferme pas à la fin de la procédure.

Valeur renvoyée

Aucune

Exemple

Cet exemple montre comment inviter l’utilisateur à répondre par oui ou non à la question relative à la fermeture d’un classeur.

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_WorkbookBeforeClose(ByVal Wb as Workbook, _ 
 Cancel as Boolean) 
 a = MsgBox("Do you really want to close the workbook?", _ 
 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.