Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Работа с Excel 2003


Автор: Borisff2003 28.1.2005, 09:49
Собственно проблема, ранее для работя с Excel через VC60 использовал следующие строки

Код

#pragma warning (disable:4146)
#import "C:\Program Files\Common Files\Microsoft Shared\Office10\mso.dll"
#import "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.olb"
#import "C:\Program Files\Microsoft Office\Office\excel9.olb" rename("ExitWindows", "WordExitWindows"), rename("DialogBox", "BoxDial"),rename("RGB", "RGBExcel") //no_implementation


Недавно админы обновили всем офис, и прога перестала компелироваться

Код

fatal error C1083: Cannot open type library file: 'C:\Program Files\Microsoft Office\Office\excel9.olb': No such file or directory


Что надо использовать для работы с новым офисом, сходу найти не удалось.



Автор: _hunter 28.1.2005, 16:26
поищи такую же либу, только 11-й версии

Автор: Alexandr87 28.1.2005, 18:19
нах всё делать через С
в екселе есть поддрежка вба, изучить основные опреаторы минут 15 не больше.

Автор: _hunter 28.1.2005, 19:40
хотя бы потому, что проект, которому нужен экспорт в Excel, написан на сях. и чем тут Basic поможет?

Автор: Borisff2003 1.2.2005, 06:28
Цитата

поищи такую же либу, только 11-й версии

В том и проблема что не нашел!!!.

Цитата

нах всё делать через С
в екселе есть поддрежка вба, изучить основные опреаторы минут 15 не больше.

В моем случае нужно создавать протокол. при довольно сложных вычислениях (биллинг), и программа уже существует.
Цитата

хотя бы потому, что проект, которому нужен экспорт в Excel, написан на сях. и чем тут Basic поможет?

Внешний интерьфейс подходит для любых языков, которые умеют работать с COM.




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)