crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в диапазон ячеек Excel
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
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
  Попробуй так:
QAxObject *rangec = StatSheet->querySubObject( "Cells(const QVariant&,const QVariant&)",QVariant(2),QVariant(1));


А вообще, есть небольшой 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)");
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.11.2022, 20:50