[C#] Automatisation d'Excel à l'aide du modèle objet Excel

Automatisation d'Excel à l'aide du modèle objet Excel [C#] - C#/.NET managed - Programmation

Marsh Posté le 05-10-2004 à 11:09:54    

Bonjour
 
Voila j'ai trouvé un moyen de piloter Excel grave a C# en utilisant un objet COM.
 
J'ai bien rajouté l'objet COM excel dans visual .net malheureusement, j'ai une erreur à l'execution.
 
voila le code correspondant :

Code :
  1. Excel.Application AppExcel = new Excel.ApplicationClass();
  2.   Excel.Workbook Classeur = AppExcel.Workbooks.Add(Type.Missing);
  3.   Excel.Worksheet Feuille;
  4.   Feuille =
  5.    (Excel.Worksheet)Classeur.Worksheets.Add(
  6.    Type.Missing, Type.Missing, Type.Missing, Type.Missing);


 
 
Ca coince sur la  création du classeur...
 
et l'erreur d'execution :

Code :
  1. 'System.Runtime.InteropServices.COMException' occurred in controleOffice.exe
  2. Additional information: Old format or invalid type library.


 
avez vous une idée ? un probleme de librairie de versions de l'objet COM?
merci d'avance


Message édité par Ev@NgeluS le 05-10-2004 à 11:11:40

---------------
the theory of the greater fool
Reply

Marsh Posté le 05-10-2004 à 11:09:54   

Reply

Marsh Posté le 05-10-2004 à 11:50:26    

Reply

Marsh Posté le 05-10-2004 à 12:24:00    


 
a priori le probleme vient de la ma DLL n'est pas au bon endroit je vais verifier tout ca merci :jap:


---------------
the theory of the greater fool
Reply

Marsh Posté le 05-10-2004 à 14:32:32    

alors en fait c'etait plus sioux que ca! il fallait rajouter cette ligne....

Code :
  1. Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US" );


---------------
the theory of the greater fool
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed