2011-06-16 5 views
2

La récupération de la fabrique de classe COM pour le composant avec CLSID {0006F03A-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante: Échec de l'exécution du serveur 80080005 (Exception de HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)). Pourrait tout le monde s'il vous plaît aidez-moi en trouvant l'erreur. J'ai créé une application Windows en utilisant OUtlook COM avec Office 2010. J'ai une minuterie qui, après un intervalle spécifique, prend les données de la base de données du serveur sql et ensuite ajouter dans la base de données du serveur sql. Mais mon applicatio donne cette exception quand je crée l'objet de la classe Outlook.Application.Outlook COMException

Répondre

3

Cela peut être dû aux privilèges du processus. J'utilise habituellement Visual Studio en tant qu'administrateur, mais si Outlook n'est pas déjà démarré en tant qu'administrateur, l'appel COM échouera.

Solution simple. Exécutez les deux en tant qu'administrateur ou exécutez les deux en tant que niveau de privilège normal.

+0

Ce fut le problème pour moi sur Windows 7. Merci! –

Questions connexes