C# : Old format or invalid type library.
От: Free_Bonus Россия  
Дата: 06.08.02 08:15
Оценка:
Делаю Add Reference, далее на вкладке COM — выбираю Microsoft Excel 9.0 ObjectLibrary.

Добавил код :
ApplicationClass app=new ApplicationClass();
app.Visible=true;

Первая строчка отрабатывает нормально а на второй выдается такая ошибка :

An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in ConsoleApplication1.exe
Additional information: Old format or invalid type library.

Причём например строчка :
Console.WriteLine( app.Workbooks.Count );
работает нормально

В чём может быть дело?
Спасибо!
Re: C# : Old format or invalid type library.
От: stan_knyazev  
Дата: 03.01.03 07:16
Оценка:
Здравствуйте, Free_Bonus, Вы писали:

FB>

FB>Делаю Add Reference, далее на вкладке COM — выбираю Microsoft Excel 9.0 ObjectLibrary.

FB>Добавил код :

FB> ApplicationClass app=new ApplicationClass();
FB> app.Visible=true;

FB>Первая строчка отрабатывает нормально а на второй выдается такая ошибка :

FB>
FB>An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in ConsoleApplication1.exe
FB>Additional information: Old format or invalid type library.
FB>
FB>Причём например строчка :
FB>Console.WriteLine( app.Workbooks.Count );
FB>работает нормально

FB>В чём может быть дело?

FB>Спасибо!
FB>
Я вставил до создания экземпляра класса:

System.Threading.Thread.CurrentThread.CurrentCulture =
System.Globalization.CultureInfo.CreateSpecificCulture("en-US");

У меня заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.