Bonjour et bonne année 2020,
J'ai une question concernant les envoi de mail via Excel, je ne suis pas sur si je dois la poser ici ou dans le forum excel dans le doute je ferais les deux.
J'envoi régulièrement des series de mails avec un code ressemblant à ça:
Sur mon poste ça fonctionne niquel car Outlook est ma messagerie de base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub Macro1() Dim ObjOutlook As Object Set ObjOutlook = CreateObject("outlook.application") Set oBjMail = ObjOutlook.CreateItem(olMailItem) With oBjMail '.Display .To = "" 'destinataire '.cc 'copie .Subject = "sujet" ' l'objet du mail .htmlbody = "message" .Display End With End Sub
J'ai crée une macro similaire pour des collègues pour qui c'est différent, la macro va bien ouvrir la messagerie Outlook et prépare les mail a envoyer, mais au moment d'appuyer sur envoyer, si il n'y a pas d'autre mails en attente, Outlook se ferme immédiatement.
Or en cas d'envoi multiple au moment ou Outlook se ferme certain mails ne sont pas encore parti, et la fermeture les empêche de partir
D'où mes questions est-il possible en vba:
-d'empêcher cette fermeture non voulue ?
- vérifier si tout les mails on bien été envoyé?
Merci d'avance a tous ceux qui pourront m'apporter des éléments de réponses/compréhension.
Partager