1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub EnvoyerEmail()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim MailBody As String
' Créer une instance de l'application Outlook
Set OutlookApp = CreateObject("Outlook.Application")
' Créer un nouvel élément de message
Set OutlookMail = OutlookApp.CreateItem(0)
' Corps du message (vous pouvez le personnaliser selon vos besoins)
MailBody = "Bonjour," & vbCrLf & vbCrLf & _
"Ceci est un exemple de message automatique depuis Excel."
' Définir les propriétés du message
With OutlookMail
.To = "destinataire@email.com"
.Subject = "Sujet du message"
.Body = MailBody
End With
' Activer la fenêtre Outlook
AppActivate "Microsoft Outlook"
' Afficher le brouillon du message à l'avant-plan
OutlookMail.Display
' Libérer les objets Outlook
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub |
Partager