Bonjour à tous
Après de nombreuses recherches, je n'ai pas trouvé de solution à mon problème, j'espère que vous saurez m'aider:
Je voudrais préparer un mail outlook depuis une macro excel (clic sur bouton). C'est-à-dire : ouvrir un objet mail outlook avec les destinataires, le sujet et le corps du message. Le tout sans envoyer l'email car je laisse à l'utilisateur le soin de vérifier et éventuellement ajouter/supprimer du contenu avant l'envois. Egalement je ne désire pas attacher de pièce jointe, et idéalement copier un plage de cellules du fichier actif.
Mes tentatives:
1/ Application.Dialogs(xlDialogSendMail).Show, avec les arguments qui vont bien
Cela est bien car un mail est ouvert mais le fichier actif est joint au mail or ce n'est pas désiré dans mon cas.
2/ Set MonOutlook = CreateObject("Outlook.Application")
Set MonMessage = MonOutlook.CreateItem(0)
MonMessage.To = "hello@world.com"
MonMessage.Subject = "Le sujet du message"
MonMessage.Body = "Bonjour"
MonMessage.send
Cela est bien car on maîtrise les attributs du mail mais le mail est placé automatiquement dans la boite d'envois (et envoyé) donc pas de contrôle possible par l'utilisateur.
Je précise que je n'ai pas la possibilité de récupérer le serveur smtp du FAI
Pensez-vous qu'il y a une solution à ce problème?
J'ai pensé à "MonMessage.show" mais non, ça ne marche pas...
Je vous remercie d'avance pour votre aide