Bonjour,
Je ne sais pas trop comment présenter mon problème alors n'hésitez pas à me poser des questions.
Dans un développement Access 2010 j'effectue un envoi de mail via Outlook 2016 en utilisant la programmation d'un objet mail créé à partir d'un modèle .oft que j'ai enregistré depuis Outlook.
Je définis les propriétés .bodyformat = olFormatHTML, .Subject = "mon essai", .to ="Destinataire@outlook.com" dans mon code sur l'objet créé à partir du modèle.
Si, au lieu d'envoyer directement le mail, je demande de l'afficher (.display) tout se passe bien: le mail apparaît tel que le modèle a été enregistré.
Si je demande l'envoi direct du mail (.send) celui-ci est enregistré dans le dossier de brouillon en format Texte au lieu d'être envoyé. J'ai beau le déplacer dans la boite d'envoi il ne part pas: je dois l'ouvrir et l'envoyer. Le problème c'est que j'en ai 400 à envoyer comme ça ce matin!
Quelqu'un saurait-il pourquoi mon mail se retrouve dans le brouillon et pourquoi je perds le format HTML ?
J'ai l'impression qu'il y a un problème de sécurité d'Outlook qui interfère car si je fais la même opération sans utiliser de modèle mais en inscrivant du textes entre balises HTML dans la propriété .HTMLbody tout se passe bien.
Merci de m'apporter vos lumières.
Partager