Slavka_online
@Slavka_online
Интересная личность

Qt, Excel падает при выборе рабочей странице?

QAxObject* excel = new QAxObject( "Excel.Application", 0 );
    excel->dynamicCall("SetVisible(bool)",true);
    QAxObject *workbooks = excel->querySubObject( "Workbooks" );
    QAxObject *workbook = workbooks->querySubObject("Add()");

    QAxObject *sheets = workbook->querySubObject( "Worksheets" );
    QAxObject *sheet1 = sheets->querySubObject( "Item( int )", 1 );
    sheet1->dynamicCall("SetName(const QString&)", QVariant("Лист1"));


Все время падает с ошибкой на
QAxObject *sheets = workbook->querySubObject( "Worksheets" );

Но перерыв весь интернет все так делают и у них работает?
Qt 5.5 Excel 2013
  • Вопрос задан
  • 510 просмотров
Решения вопроса 1
У меня этот код работает с Qt 5.6 и MS Excel 2013.
Значит у вас какие-то проблемы с офисом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы