OVH Cloud OVH Cloud

[vba] Faire une boucle qui rajoute corps aux emails.

4 réponses
Avatar
tf
Bonjour,

Est-ce qu'en vba, on peut coder quelque chose comme :

- pour tous les mails contenus dans le répertoire Untel
- ajouter au corps du mail le message suivant
" Bonjour,

Voici la dernière lettre d'information
de ....

A bientôt"


En résumé : faire une boucle qui rajoute uniquement du
texte dans le "body" du message.



Merci

4 réponses

Avatar
Raymond [mvp]
Bonsoir.

ta question n'est pas très claire.

pour tous les mails contenus dans le répertoire Untel
c'est quoi ces mails, pourquoi sont-ils en attente ? et dans un répertoire ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tf" a écrit dans le message de
news:3fe05a51$0$6974$
Bonjour,

Est-ce qu'en vba, on peut coder quelque chose comme :

- pour tous les mails contenus dans le répertoire Untel
- ajouter au corps du mail le message suivant
" Bonjour,

Voici la dernière lettre d'information
de ....

A bientôt"


En résumé : faire une boucle qui rajoute uniquement du
texte dans le "body" du message.



Merci






Avatar
tf
Bonjour,

en fait, j'ai créé ces emails dans word avec vba pour word et l'objet
"Mailmerge" .

Mon problème, c'est qu'apparemment mailmerge ne permet pas
de remplir les corps de message des emails.

Je voudrais donc passer par Access 2000 pour rajouter un corps de message
à tous ces emails qui sont stockés dans la "boite d'envoi" de Outlook.
(cela correspond à qch comme .body="mon texte" )

Enfin, je me connecterai à outlook et les enverrai.


Merci








"Raymond [mvp]" a écrit dans le message news:

Bonsoir.

ta question n'est pas très claire.

pour tous les mails contenus dans le répertoire Untel
c'est quoi ces mails, pourquoi sont-ils en attente ? et dans un répertoire

?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tf" a écrit dans le message de
news:3fe05a51$0$6974$
Bonjour,

Est-ce qu'en vba, on peut coder quelque chose comme :

- pour tous les mails contenus dans le répertoire Untel
- ajouter au corps du mail le message suivant
" Bonjour,

Voici la dernière lettre d'information
de ....

A bientôt"


En résumé : faire une boucle qui rajoute uniquement du
texte dans le "body" du message.



Merci










Avatar
Raymond [mvp]
Bonjour.

ça parait bizarre comme procédure. je ne connais pas le mailmerge vba dans
word mais si tu peux atteindre tous les autres champs tu dois pouvoir
atteindre le corps du message. passer par access pour modifier un mail
préparé par word n'est pas la solution. as-tu questionné le forum word ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tf" a écrit dans le message de
news:3fe13ae6$0$6970$
Bonjour,

en fait, j'ai créé ces emails dans word avec vba pour word et l'objet
"Mailmerge" .

Mon problème, c'est qu'apparemment mailmerge ne permet pas
de remplir les corps de message des emails.

Je voudrais donc passer par Access 2000 pour rajouter un corps de message
à tous ces emails qui sont stockés dans la "boite d'envoi" de Outlook.
(cela correspond à qch comme .body="mon texte" )

Enfin, je me connecterai à outlook et les enverrai.


Avatar
tf
Bonjour,

oui, j'ai posté sur les forums word
Apparemment, c'est une lacune : on ne peut pas accéder
directement au champ corps du message avec MailMerge.


J'essaie donc de trouver un contournement.

Merci pour l'aide








"Raymond [mvp]" a écrit dans le message news:

Bonjour.

ça parait bizarre comme procédure. je ne connais pas le mailmerge vba dans
word mais si tu peux atteindre tous les autres champs tu dois pouvoir
atteindre le corps du message. passer par access pour modifier un mail
préparé par word n'est pas la solution. as-tu questionné le forum word ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"tf" a écrit dans le message de
news:3fe13ae6$0$6970$
Bonjour,

en fait, j'ai créé ces emails dans word avec vba pour word et l'objet
"Mailmerge" .

Mon problème, c'est qu'apparemment mailmerge ne permet pas
de remplir les corps de message des emails.

Je voudrais donc passer par Access 2000 pour rajouter un corps de
message


à tous ces emails qui sont stockés dans la "boite d'envoi" de Outlook.
(cela correspond à qch comme .body="mon texte" )

Enfin, je me connecterai à outlook et les enverrai.