Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 13:29
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Добрый вечер!Записал макрос вставки разрыва страницы в Excel, получил: ActiveWindow.SelectedSheets.HPageBreaks. Add Before:=ActiveCellВ программе из активной страницы получаем HPageBreaks : QAxObject * hPageBreaks = Sheets->querySubObject("HPageBreaks");Использ уя функцию hPageBreaks->generateDocumentation();получаем получаем документацию в формате html на HPageBreaks, и видим такие строчки для нужной нам функции Add: QVariantList params = ... QAxObject * result = object->querySubObject("Add(IDispatch*)", params);Вот здесь и возникает проблема!Для вставки разрыва нужно передать в качестве параметра активную ячейку в виде указателя на IDispatch! Получить активную ячейку как QAxObject не сложно. А вот как из QAxObject получить указатель на IDispatch?Может кто сталкивался с подобной проблемой? Буду очень признателен!
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как вставить в Calc разрыв страницы Guest Новый архив 2 0 29.09.2011 23:31
Как програмно вставить разрыв страницы. Guest Третий архив вопросов и ответов 0 29.09.2011 23:06
Как работает разрыв страници? Guest Новый архив 2 0 27.09.2011 16:15



© www.otvetnemail.ru - Форум вопросов и ответов.