tout le monde!
Alors voici l'objet de ma visite.
J'utilise dans le cadre d'un formulaire de relance par mail, cette fonction VBA.
Elle fonctionne, j'arrive même a lui attacher un etat en format Word.
Voici le code
Comme vous pouvez le constatez, il y a plusieurs destinataires, que je vais chercher en incrémentant ma variable a l'aide d'une boucle For.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DoCmd.OpenReport "Retardataires", acViewPreview, , "NomDistributeur='" & Me.ListeDistributeur.Column(1, 0) & "'" DoCmd.SendObject acSendReport, , acFormatRTF, Me.ListeDistributeur.Column(2, i), , , Filmmm, textemsg, True
Mon soucis etant que,
si ma liste de destinataires est composée de plusieurs destinataires, j'aimerais qu'il m'ouvre plusieurs fenetre Outlook, une par destinataires.
Car dans mon cas, il attend que j'ai envoyé le premier mail pour ouvrir la deuxieme fenetre.
Le vrai probleme etant qu'en fermant une fenetre outlook (sans avoir envoyer le mail), j'arete la boucle et je me retrouve avec un message d'erreur "L'action SendObject a été annulé". Du coup je n'ai plus accès au reste de mes mails à envoyer.
Si quelqu'un aurait une idée pour m'aider à contourner ceci.
Le but n'etant pas d'envoyer les mails automatiquement, mais bien de me les préparer pour ensuite me permettre une personnalisation des mails.
J'espere avoir été clair.
si ce n'est pas le cas faites moi signe s'il vous plait.
Merci
Partager