bonjour à tous et spécialement à Skalp puisque en utilisant sa classe
Comment piloter Excel avec DotNET
Je rencontre une erreur lors de l'ouverture du fichier excel:

lors de l'appel à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Process[] ExcelProcessesBefore = Process.GetProcessesByName("EXCEL");
            this.m_Application = new ApplicationClass();
s'obtient l'erreur suivante :
La récupération de la fabrique de classe COM pour le composant avec le CLSID {00024500-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80070005.
Aprés recherche il semblerait que cela soit du à un problème de droit utilisateur, et apparament il est fortement déconseillé de données les droits aux utilisateur... cf http://87.98.128.200/forums/archive/.../t-639756.html et pour tout dire je ne vois pas ce qui est conseiller de faire avec : l'impersonation cité dans le post. Pourriez vous me dire ce que vous en pensez et si cela est vraiment nécessaire. Et quel est la meilleur solution pour que je puisse enfin ouvrir ce fichier



D'avance je vous remercie pour l'aide que vous m'apporterai.

Cordialement

Pierre