CONTRÔLER OUTLOOK 2003 - ENVOYER UN MAIL DEPUIS VB.NET 2005
zavier666
Messages postés266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 2009
-
15 juin 2007 à 17:51
christian_grandjean
Messages postés25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 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.
christian_grandjean
Messages postés25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 novembre 20132 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és10Date d'inscriptionlundi 16 décembre 2002StatutMembreDerniè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és25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 novembre 20132 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és91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 juin 2009 18 juin 2009 à 15:28
je ne suis pas sur visual studio mais su visual basic
christian_grandjean
Messages postés25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 novembre 20132 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és91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 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és25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 novembre 20132 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és91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 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és91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 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és25Date d'inscriptiondimanche 7 novembre 2004StatutMembreDernière intervention19 novembre 20132 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.
erokage
Messages postés91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 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és91Date d'inscriptionmardi 19 mai 2009StatutMembreDernière intervention23 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és266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 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
5 déc. 2010 à 08:52
1 déc. 2010 à 14:26
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
18 juin 2009 à 17:28
18 juin 2009 à 15:28
18 juin 2009 à 14:43
Je ne sais plus quoi te dire pour t'aider, désolé.
18 juin 2009 à 14:29
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.
18 juin 2009 à 13:43
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
18 juin 2009 à 13:36
Outlook.Application
Outlook.MailItem
sont non défini d'après le compilateur.
pourtant j'ai bien mis
Imports Microsoft.Office.Interop.Outlook
18 juin 2009 à 10:40
Je n'ai pas encore réussi à en envoyer mais j'y suis presque!
Merci quand même pour votre aide
17 juin 2009 à 08:54
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
17 juin 2009 à 08:32
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?
16 juin 2009 à 17:32
J'ai essayer ton code, je travaille sur vb2008 et ton
"Imports Outlook = Microsoft.Office.Interop.Outlook "
ne fonction pas, pourais tu m'aider?
15 juin 2007 à 17:51
à 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