CONTRÔLER OUTLOOK 2003 - ENVOYER UN MAIL DEPUIS VB.NET 2005

zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 - 15 juin 2007 à 17:51
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 - 5 déc. 2010 à 08:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43130-controler-outlook-2003-envoyer-un-mail-depuis-vb-net-2005

christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
5 déc. 2010 à 08:52
Aucune idée je n'ai jamais essayé, mais si tu trouve la solution dis le moi.
newvicking Messages postés 10 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 1 décembre 2010
1 déc. 2010 à 14:26
Bonjour,

Le code fonctionne parfaitement.
Par contre, s'il y a plusieurs adresses mails configurer dans Outlook, ça prend forcement l'adresse par défaut comme expéditeur.
Y-a-t-il un moyen de modifier l'expéditeur (en prenant l'une des autres adresses définies dans Outlook) ?

Yannick
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
18 juin 2009 à 17:28
Heuhh ce code ne fonctionne que avec VB.NET pas avec VB6, j'ai pas testé sous VB6.
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
18 juin 2009 à 15:28
je ne suis pas sur visual studio mais su visual basic
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
18 juin 2009 à 14:43
Je viens de faire exactement copier coller du contenu + ajouter la référence "Microsoft.Office.Interop.Outlook 12.0.0.0" et ça fonctionne au poil avec mon Studio.NET 2008.
Je ne sais plus quoi te dire pour t'aider, désolé.
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
18 juin 2009 à 14:29
oui car sinon

Imports Microsoft.Office.Interop.Outlook

serait souligner.
je n'ai pas vraiment mis celle que tu dis car j'ai outlook 2007 mais j'ai mis toutes les références en rapport avec outlook pour être sur.
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
18 juin 2009 à 13:43
Bonjour
Avez-vous bien ajouté la référence dans les références COM
> Microsoft Office 11 Object Library
Propriété de l'application ==> Références ==> Ajouter
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
18 juin 2009 à 13:36
en faite le problème c'est que

Outlook.Application
Outlook.MailItem

sont non défini d'après le compilateur.
pourtant j'ai bien mis

Imports Microsoft.Office.Interop.Outlook
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
18 juin 2009 à 10:40
Merci mais j'ai trouver une solution qui me convient, c'est une nouvel form dédier à 'envoi de mail.
Je n'ai pas encore réussi à en envoyer mais j'y suis presque!
Merci quand même pour votre aide
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
17 juin 2009 à 08:54
Bonjour
As-tu essayé d'installer la partie programmation dans le setup de ton Office ? Je sais plus ou c'est mais relance le setup il me semble que c'est dans les composants additionnels.

@CEREAL
http://www.simple-tech.info
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
17 juin 2009 à 08:32
Bonjour.
Merci pour ton code car c'est exactement ce que je cherchais, mon seul problème et que:

Imports Outlook = Microsoft.Office.Interop.Outlook

ne fonctionne pas sur vb 2008 pourais tu m'aider?
erokage Messages postés 91 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 23 juin 2009
16 juin 2009 à 17:32
Bonjour
J'ai essayer ton code, je travaille sur vb2008 et ton
"Imports Outlook = Microsoft.Office.Interop.Outlook "
ne fonction pas, pourais tu m'aider?
zavier666 Messages postés 266 Date d'inscription mardi 7 septembre 2004 Statut Membre Dernière intervention 30 avril 2009 1
15 juin 2007 à 17:51
D'un point de vue technique d'utilisation à priori rien à redire, en revanche
à noter tout de même que .Net 2005 possède déjà une classe permettant d'envoyer et recevoir de
mails : MailMessage

Sinon, pas mal comme code!

slts!
______________________________________________
Toujours + de VB et d'API => APi @ la Loupe
http://apialaloupe.free.fr
Rejoignez-nous