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