Je tente d'implémenté un pilotage Excel qui dois tourner sur des machines avec une version Excel différent. 97,2007 et 2010.
J'ai testé la façon de faire de leSeb et je n'arrive pas à l'implémenté en C# car il me retourne une exception Remoting exception.
Le poste contenant la réponse de leSeb
applicationExcel = CreateObject(typeof(Excel.Application))
Par contre en VB, pas de problème
applicationExcel = CreateObject("Excel.Application")
ne lève plus d'exception.
Mais ici, si je passe mon application sur une machine avec un Excel différent du mien, le programme plante avec une ComException. a l'ajout du workbook
Connaissez vous une façon de faire qui fonctionne (de préférence en C#) et sur toutes les version Excel.
Habituellement, j'utilise l'accès au donnée oledb mais ici on me demande une construction complète du fichier.
(Développé avec Excel 2007 et testé sur Excel 2010. La machine cible sera en Excel 97.)
Si vous avez une autre solution, je suis preneur.
Merci d'avance.
Partager