Envoi d'un email par VBA

Le
Patrick_67
Bonjour à toutes et à tous

Je souhaite automatiser sous Outlook l'envoi d'un email à plusieurs
destinataires en respectant les étapes suivantes :
1. cliquer manuellement sur "Nouveau Message" dans Outlook
2. saisir manuellement l'objet du message
3. saisir manuellement le texte du message avec plusieurs mises en
forme (gras, taille de police)
4. se positionner manuellement dans un dossier Outlook contenant un
certain nombre de contacts
5. lancer une macro VBA dont l'objectif est le suivant : pour chacun
des contacts, envoyer le mail présaisi (objet - texte du message)

Il y aura donc autant d'emails envoyés que de contacts, à raison d'un
seul destinataire par email

J'ai trouvé plusieurs exemples d'envoi d'emails par VBA Outlook. Le
problème est qu'on y trouve des instructions du type : body = "texte
du message".
Or je ne souhaite pas que le corps du message soit écrit dans
l'instruction VBA mais soit le texte présaisi dans le nouvel email
(avec respect de toute la mise en forme du texte du mail).

Merci d'avance de vos réponses

Patrick
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Geo
Le #18006621
Bonjour Patrick

Est-ce qu'une macro qui enverrait les courriels à tous les membres
d'une catégorie vous conviendrait ?

--
A+
patrick.kuppelin
Le #18006781
On 30 nov, 18:55, Geo
Bonjour Patrick

Est-ce qu'une macro qui enverrait les courriels à tous les membres
d'une catégorie vous conviendrait ?

--
A+



Merci Géo pour ta réponse.
Je ne sais pas si "une macro qui enverrait les courriels à tous les
membres d'une catégorie" conviendrait à 100% à mon besoin mais toute
idée est bonne à prendre.
Merci d'avance pour tout aide complémentaire...
Geo
Le #18007251
Re

J'ai un truc qui correspond à ceci :

1. cliquer manuellement sur "Nouveau Message" dans Outlook
2. saisir manuellement l'objet du message
3. saisir manuellement le texte du message avec plusieurs mises en
forme (gras, taille de police...)
4. Choisir le compte d'envoi
5. Se mettre hors connexion
6. lancer une macro VBA qui permet de choisir une catégorie du carnet
d'adresse.
La liste des destinataires (intitulé, pas l'adresse) est ajoutée en fin
de document.
Un courriel est envoyé à chaque membre du groupe, sauf ceux qui ont été
filtrés en dur dans la macro.
Les courriels sont placés dans la boite d'envoi.

Il suffit de passer en mode connecté après contrôle pour que l'envoi
soit effectif.

Si ça vous intéresse, il y a une macro et une UserForm.

--
A+
patrick.kuppelin
Le #18008041
On 30 nov, 19:53, Geo
Re

J'ai un truc qui correspond à ceci :

1. cliquer manuellement sur "Nouveau Message" dans Outlook
2. saisir manuellement l'objet du message
3. saisir manuellement le texte du message avec plusieurs mises en
forme (gras, taille de police...)
4. Choisir le compte d'envoi
5. Se mettre hors connexion
6. lancer une macro VBA qui permet de choisir une catégorie du carnet
d'adresse.
La liste des destinataires (intitulé, pas l'adresse) est ajoutée en f in
de document.
Un courriel est envoyé à chaque membre du groupe, sauf ceux qui ont été
filtrés en dur dans la macro.
Les courriels sont placés dans la boite d'envoi.

Il suffit de passer en mode connecté après contrôle pour que l'envo i
soit effectif.

Si ça vous intéresse, il y a une macro et une UserForm.

--
A+



Oui, Géo, cela m'intéresse...

Merci d'avance...
Geo
Le #18008251
Voir :

http://cjoint.com/?lEvPjvrojy
http://cjoint.com/?lEvRZ45OcG
http://cjoint.com/?lEvS0xhYxs

Les cases à cocher ne servent à rien, je n'ai jamais terminé car
finalement ça me suffit comme ça.

Bon courage.

--
A+
patrick.kuppelin
Le #18009391
On 30 nov, 21:49, Geo
Voir :

http://cjoint.com/?lEvPjvrojyhttp://cjoint.com/?lEvRZ45OcGhttp://cjoint.c om/?lEvS0xhYxs

Les cases à cocher ne servent à rien, je n'ai jamais terminé car
finalement ça me suffit comme ça.

Bon courage.

--
A+



Merci beaucoup !
Je vais tester tout cela et reviendrai pour faire un compte-rendu de
l'opération...
Oliv'
Le #18010851
*Geo
Voir :

http://cjoint.com/?lEvPjvrojy
http://cjoint.com/?lEvRZ45OcG
http://cjoint.com/?lEvS0xhYxs

Les cases à cocher ne servent à rien, je n'ai jamais terminé car
finalement ça me suffit comme ça.

Bon courage.


Bonjour GEO,
En consultant ce mail sur GOOGLE je constate qu'il est noté que ce message
ne sera pas archivé, qu'elle est la méthode pour faire cela ?

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
Dernière chance http://www.outlookcode.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Geo
Le #18012981
Bonjour Oliv'

En consultant ce mail sur GOOGLE je constate qu'il est noté que ce message ne sera pas
archivé, qu'elle est la méthode pour faire cela ?



Quel coup d'oeil !

Le principe : ajouter dans l'en-tête :
X-No-Archive: yes

Tu vois aussi que j'utilise MesNews, c'est l'un des nombreux avantages
de cet outil par rapport à OE, il y a une option à cocher au coup par
coup.
Comme c'est un outil gratuit on peut en faire la pub.

Dans ce cas, ça permet d'éviter d'archiver un courriel dont le contenu
ne sera plus utilisable dans quelques temps.
De plus, ça me fait suer de voir les conversations et les solutions
postées sur microsoft.public.fr.outlook reprises automatiquement par
d'autres sites, uniquement dans le but de faire des recettes
publicitaires.


--
A+
Publicité
Poster une réponse
Anonyme