Название: Не могу достучаться к excel через ActiveX Отправлено: nvrrus от Январь 18, 2011, 18:19 Здравствуйте!
Версия qt-sdk-win-opensource-2010.04. Проблема следующая. Нужно извлечь дынные из excel файла. Пытаюсь достучаться к нему через ActiveX. #include <ActiveQt/qaxobject.h> #include <ActiveQt/qaxbase.h> QAxObject *mExcel = new QAxObject( "Excel.Application",this); Это мы получаем указатель на Excel QAxObject *workbooks = mExcel->querySubObject( "Workbooks" ); это на книги workbooks принимает значение 0x0 Что не так? Подскажите, пожалуйста. Название: Re: Не могу достучаться к excel через ActiveX Отправлено: Paullo от Январь 18, 2011, 20:37 Никогда не работал с ActiveX, но точно знаю что через QtSql + ODBC драйвер должно получиться.
Название: Re: Не могу достучаться к excel через ActiveX Отправлено: shar от Январь 19, 2011, 00:58 Код:
Такой кусок работает. Qt 4.3.1 Название: Re: Не могу достучаться к excel через ActiveX Отправлено: shar от Январь 19, 2011, 01:10 Ваш код у меня тоже отрабатывает... ???
Название: Re: Не могу достучаться к excel через ActiveX Отправлено: nvrrus от Январь 28, 2011, 23:43 Спасибо, разорался, с 2010 офисом не работает, на 2007 все нормально.
|