Название: QAxObject добавить строку в Excel Отправлено: Yevgeniy_geoinfo от Ноябрь 16, 2010, 09:46 Здравствуйте!
Подскажите, как добавить пустую строку в таблицу Excel. Необходимо вставить в начало листа пустую строку и заполнить ее значениями. Вот часть моих изысканий: QAxObject *workbooks = excel->querySubObject( "Workbooks" ); //получаем указатель на список книг QAxObject *workbook = workbooks->querySubObject( "Open(const QString&)", "D:\\document.xls" ); QAxObject *sheets = workbook->querySubObject( "Sheets" ); //получаем указатель список листов QAxObject *StatSheet = sheets->querySubObject( "Item(const QVariant&)", QVariant("Stat") ); // получаем указатель на лист с названием “stat” QAxObject * StatCells = StatSheet->querySubObject("Cells"); QAxObject * StatRows = StatSheet->querySubObject("Rows"); StatRows->dynamicCall("Activate()"); QAxObject * cRow = StatRows->querySubObject("Item(QVariant,QVariant)", QVariant(2) ); cRow->dynamicCall("Activate()"); cRow->dynamicCall("Insert(QVariant, QVariant)", QVariant(0),QVariant(0)); Название: Re: QAxObject добавить строку в Excel Отправлено: kolob от Декабрь 21, 2010, 18:37 Код: QAxObject *rangec1 = StatSheet->querySubObject( "Range(const QVariant&)",QVariant(QString("2:2"))); |