je tente d'ouvrir un fichier XLSX de VS2010 .NET 3.5 sur 64 bits Windows 7.C#: Ouvrez Excel (.xlsx) WorkBook => COMException
le codeCest:
string fileName = string.Format("{0}\\test.xlsx", Directory.GetCurrentDirectory());
Application _excelApp = new ApplicationClass();
Workbook workBook = _excelApp.Workbooks.Open(fileName);
des thats l'erreur que je reçois:
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
Que dois-je mal, je vais presque fou ... J'ai essayé tout ce que je pense au moins ...
Google "0x80028018" et prenez le premier succès. –
J'ai fait Hans je l'ai fait et oui mon Office 2010 est l'anglais et mes paramètres de région dans la victoire 7 sont l'Autriche. Ensuite, je mets vraiment tout à l'anglais/UK paramètres de clavier inclus. A fait un redémarrage du système d'exploitation et réexécutez le projet. Même erreur !? WTF ... – Elisabeth
Je suis au même point. Avez-vous trouvé des solutions au problème? –