Outlook_LOGIN remplace Set Outlook = CreateObject("Outlook.Application")
Ca fait ca :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub UseOutlook()
Dim Mail_Outlook As Object
Dim Message_Outlook As Object
Dim Body_mail As String
Outlook_LOGIN
Set Message_Outlook = Outlook.CreateItem(0)
Message_Outlook.To = "pev15@hotmail.com"
Message_Outlook.Cc = " destinataire "
Message_Outlook.Bcc = " destinataire "
Message_Outlook.Subject = " Sujet du mail "
Body_mail = "Contenu "
Body_mail = Body_mail & Chr(13) & Chr(10) '
Body_mail = Body_mail & "Contenu.."
Message_Outlook.body = Body_mail
Message_Outlook.Display
'Message_Outlook.send 'en commentaire car je veux que ce soit 'l'utilisateur qui envoi le mail.
Set Outlook = Nothing
End Sub |
En fait, la fonction que je t'ai donné, teste s'il y a deja Outlook d'ouvert, si oui, il utilise l'existant, si non, il l'ouvre...
Voila
Partager