Automation Outlook 9.0 : QueryInterface for interface
2 réponses
Sébastien FERRAND
Bonjour à tous,
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et
Outlook 2000.
J'ai donc procéder de la manière suivante :
- Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok
- Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante :
"QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass();
mail =
(Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sébastien FERRAND
je pense que le problème vient des PIAs d'Office XP qui ont était installées il y a quelques semaines. Pouvez-vous me dire comment rétablir les objets COM de la version 2000 ?
Merci pour votre aide. -- Sébastien FERRAND [http://blogs.developpeur.org/sebmafate]
"Sébastien FERRAND" a écrit :
Bonjour à tous,
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et Outlook 2000.
J'ai donc procéder de la manière suivante : - Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok - Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante : "QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass(); mail = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
je pense que le problème vient des PIAs d'Office XP qui ont était installées
il y a quelques semaines.
Pouvez-vous me dire comment rétablir les objets COM de la version 2000 ?
Merci pour votre aide.
--
Sébastien FERRAND
[http://blogs.developpeur.org/sebmafate]
"Sébastien FERRAND" a écrit :
Bonjour à tous,
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et
Outlook 2000.
J'ai donc procéder de la manière suivante :
- Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok
- Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante :
"QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass();
mail =
(Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
je pense que le problème vient des PIAs d'Office XP qui ont était installées il y a quelques semaines. Pouvez-vous me dire comment rétablir les objets COM de la version 2000 ?
Merci pour votre aide. -- Sébastien FERRAND [http://blogs.developpeur.org/sebmafate]
"Sébastien FERRAND" a écrit :
Bonjour à tous,
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et Outlook 2000.
J'ai donc procéder de la manière suivante : - Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok - Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante : "QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass(); mail = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et Outlook 2000.
J'ai donc procéder de la manière suivante : - Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok - Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante : "QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass(); mail = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et
Outlook 2000.
J'ai donc procéder de la manière suivante :
- Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok
- Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante :
"QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass();
mail =
(Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
J'essaye d'automatiser l'envoi d'emails à partir d'une application C# et Outlook 2000.
J'ai donc procéder de la manière suivante : - Ajout des références vers MSO9.DLL et MSAUTL9.OLB : ok - Ajout des using Office et Outlook dans l'entête de ma classe : ok
mais le code suivante me retourne l'erreur suivante : "QueryInterface for interface Outlook._Application failed"
outlookApp = new Outlook.ApplicationClass(); mail = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);