Partager via


Événement MailItem.Close (Outlook)

Survient lors de la fermeture de l'inspecteur associé à un élément (ce dernier étant une instance de l'objet parent).

Syntaxe

expression. Fermer (Annuler)

expression Variable qui représente un objet MailItem.

Paramètres

Nom Requis/Facultatif Type de données Description
Cancel Obligatoire Boolean (Non utilisé dans VBScript). False lorsque l'événement se produit. Si la procédure événementielle affecte à cet argument la valeur True, l'opération de fermeture n'est pas achevée et l'inspecteur reste ouvert.

Remarques

Dans Microsoft Visual Basic Scripting Edition (VBScript), si vous affectez la valeur False à la valeur renvoyée de cette fonction, l'opération de fermeture n'est pas achevée et l'inspecteur reste ouvert.

Si vous utilisez la méthode Close pour déclencher cet événement, il ne peut être annulé que si la méthode Close utilise l’argument olPromptForSave .

Exemple

Cet exemple Microsoft Visual Basic pour Applications (VBA) teste l’événement Close et, si l’élément n’a pas été enregistré, il utilise la méthode Save pour enregistrer l’élément sans demander à l’utilisateur.

Public WithEvents myItem As Outlook.MailItem 
 
 
 
Public Sub Initialize_Handler() 
 
 Set myItem = Application.ActiveInspector.CurrentItem 
 
End Sub 
 
 
 
Private Sub myItem_Close(Cancel As Boolean) 
 
 If Not myItem.Saved Then 
 
 myItem.Save 
 
 MsgBox " The item was saved." 
 
 End If 
 
End Sub

Voir aussi

Objet MailItem

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.