Mon code affiche un message avec le sujet de base, le corps, la pièce jointe. Ensuite, l'utilisateur met à jour et personnalise manuellement le message et doit l'envoyer. Je veux enregistrer quand (si) l'email est envoyé. Est-ce possible ou des conseils?VBA Outlook Mail .display, enregistrement quand/si envoyé manuellement
Mon environnement est Office 2007 avec une macro Excel basée sur Outlook.
[Extrait]
Dim OutApp As Outlook.Application
Dim OutMail As Outlook.MailItem
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(olMailItem)
With OutMail
.To = Email '.CC =
.Subject = Subj
.BodyFormat = olFormatHTML
.Body = Msg '.HTMLBody = Msg
If Not FileAttach = vbNullString Then .Attachments.Add (FileAttach)
.Display
End With
Est-il possible de le faire avec la MAPI pour VB.NET? – Zolomon