sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 2014
-
6 juin 2005 à 15:55
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016
-
21 août 2007 à 13:12
Voilà, je suis en train de perdre un temps fou avec une connerie : envoyer un mail en utilisant Outlook...
Quand on dit à son DSI... "oui, oui, c'est simple, .NET gère les objets COM"... pis au bout de 4 heures... il me reste 4 cheveux sur le haut du crane
Donc, j'utilise le code suivant :
Outlook
.ApplicationClass outlookApp;
Outlook
._MailItem mail;
outlookApp
=
new Outlook
.ApplicationClass();
mail
= (Outlook
._MailItem)outlookApp
.CreateItem(Outlook
.OlItemType
.olMailItem);
mail
.Recipients
.Add(
this.To);
mail
.To
=
this.To;
mail
.Subject
=
this.subject;
mail
.ReplyRecipients
.Add(
this.From);
et à la ligne :
mail = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
il me donne l'erreur suivante :
Une exception non gérée du type 'System.InvalidCastException' s'est produite dans CRM.exe
Informations supplémentaires : QueryInterface for interface Outlook._Application failed.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 9 juin 2005 à 14:05
C'est bon, j'ai trouvé la solution...
Il fallait effacé la clé HKCR\TypeLib\{00062FFF-0000-0000-C000-000000000046}\9.1
de la base de registre... En fait pour retrouver l'automation de toute la suite Office2000, il suffit de virer tous les TypeLib qui correspondent aux PIAs d'OfficeXP (voire 2003).
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 7 juin 2005 à 11:24
je sais c'est moche.
mais justement ca prend le client par défaut... donc si outlook n'est pas sur le poste, ca marche toujours.
c'est pour une application en interne... donc avec Exchange... bref, étant donné qu'au final, mon utilisateur devait renseigné l'adresse email du destinataire et compléter le texte... ca me convient.
cs_rodcobalt22
Messages postés193Date d'inscriptiondimanche 10 février 2002StatutMembreDernière intervention16 février 2016 21 août 2007 à 13:12
A tout hasard, existe t-il un moyen de chopper la liste des compte de messagerie de l'outlook actuel ?
J'ai pas encore vraiment chercher, mais si quelqu'un aurait la réponse cela me ferai economiser du temps.