Envoie d'email depuis une appli vb en passant par le client mail par defaut [Résolu]

cs_DrFeelGood 4 Messages postés mercredi 3 novembre 2004Date d'inscription 8 juillet 2005 Dernière intervention - 29 juin 2005 à 17:50 - Dernière réponse : cs_DrFeelGood 4 Messages postés mercredi 3 novembre 2004Date d'inscription 8 juillet 2005 Dernière intervention
- 30 juin 2005 à 09:37
Enfait voila je me sers de vb pour filtrer une liste d'email contenu dans un classeur excel, un fois cette liste obtenu j'aurais aimé l'exporter en tant que destinataire dans une fenetre "Nouveau Message" de l'appli mail par defaut. En gros l'equivalent d'une balise mailto: en html mais avec plusieur destinataire (une centaine sous la forme [mailto:toto@hutmail.com "toto@hutmail.com]; [mailto:zaza@toto.com zaza@toto.com]; [mailto:monemail@ilrox.trop monemail@ilrox.trop]").
Merci de votre aide
PS: Je ne pense pas qu'il soit necessaire de passé par un serv SMTP ou d'utiliser MAPI pour ça ça doit se plier en une ligne ou deux avec une commande du genre SendEmail(,,,my_formated_recipient_string,"") (la j'invente mais ça doit exister pour sur ^^)
Sinon si vous vous y connaissez un peu plus, j'aimerai a la place l'importer direct dans mon carnet d'adresse outlook2003 (Nom + Email) :p mais ca ne se fera pas en un ligne :p
Afficher la suite 

4 réponses

cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 29 juin 2005 à 18:37
+3
Utile
Salut
Je ne vois pas où est le prblème avec "mailto:". Il faut juste faire attention de ne pas avoir d'espace dans la chaine que tu fournis. Si tu es obligé d'utiliser un espace, remplace-le par %20, comme en html (valable pour tout caractère spécial : % suivi du code ascii en hexa = "%" & Hex(Asc(monCaractère)).
Regarde aussi cette source que tu aurais pu trouvé si tu avais cherché les bons mots (Envoyer un mail à plusieurs destinataires en utilisant le gestionnaire mail par défaut) : http://www.vbfrance.com/code.aspx?ID=16856

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Cette réponse vous a-t-elle aidé ?  
cs_Stephane33 630 Messages postés samedi 15 février 2003Date d'inscription 9 octobre 2011 Dernière intervention - 29 juin 2005 à 18:16
0
Utile
Tu as la possibilité d'ultilser des APi ou fonction d'outlook.

Il suffit de lire ta liste d'email et d'envoyer un émail à chaque adresse

Je l'ai déja fait à partir d'Access et cela marche très bien.


Juste faites-le
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 29 juin 2005 à 18:36
0
Utile
faut utiliser les API, et faire un ShellExecute avec pour commande "[mailto:toto@hotmail.com mailto:toto@hotmail.com]"

Amusez-vous !
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS - MVP Visual Basic
cs_DrFeelGood 4 Messages postés mercredi 3 novembre 2004Date d'inscription 8 juillet 2005 Dernière intervention - 30 juin 2005 à 09:37
0
Utile
Merci de vos reponses, j'ai chercher des codes source mais je n'ai effectivement pas utilisé les bons mots clef ;)
J'ai pourtant bien cherché.... je doit pas etre doué ^^
En tout cas merci encore et désolé d'avoir "mal" cherché :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.