Здравствуйте, гость ( Вход | Регистрация )
abcd | Дата 28.8.2015, 17:20 |
Насчет ссылки оказался неправ, перепутал ее с другой, там все есть. QAxObject* range = StatSheet->querySubObject("Range(const QVariant&,const QVariant&)", Cell1->asVariant(), Cell2->asVariant() ); |
|
abcd | Дата 28.8.2015, 16:55 |
Ваш код выделяет одну ячейку, а не диапазон (в параметрах указываются строка и столбец, на пересечении которых она находится). По ссылке, которую вы указали, этого нет (если бы было, я бы не спрашивал). |
|
ViGOur | Дата 28.8.2015, 15:04 |
Попробуй так:
А вообще, есть небольшой FAQ: Работа с MS Office с помощью ActiveQt |
|
abcd | Дата 28.8.2015, 13:26 |
Здравствуйте! Подскажите, как выделить диапазон ячеек от Cell(2,2) до Cell(2,7), не используя буквы? И как можно соединить слот с сигналом exception(...), если для указателя на объект рабочего листа у меня в списке сигналов только сигналы QObject? Делал так, но получается ошибка: QAxObject *rangec = sheet->querySubObject( "Range(const QString&, const QString&)","A2" ,"Cells(2,2), Cells(2,7)"); |
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 6.12.2023, 0:16 |