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

Помогите с решением проблемы. При автоматизации OpenOffiсe возникла необходимость выполнение макроса, когда документ скрыт (при загрузке документа свойство Hidden = True) . Проблема - не могу выполнить макрос. Макрос вызыается в среде Delphi с использованием дипетчера. Пример кода вызова dispatcher:= FOffice.createInstance('com.sun.star.fra me.DispatchHelper'); dispatcher.executeDispatch(FDeskTop, 'macro://MoyaBibliotecaMacros/AlexLibrary.Module1.ShowMess(Test, Alex, 200)','', 0, VarArrayCreate([0, -1], varVariant))Если документ не скрывать, макрос выполняется.Решели задачу Неверно задал первый параметр процедуры executeDispatch. Вместо указателя на рабочий стол надо задать указатель на фраме документа.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вызов внешней программы из макроса [РЕШЕНО] Guest Третий архив вопросов и ответов 0 30.09.2011 00:01
Помогите с двумя строчками макроса ОО ( РЕШЕНО!!!! ) Guest Третий архив вопросов и ответов 0 29.09.2011 23:59
как из макроса обратиться к комбобоксу? [решено] Guest Третий архив вопросов и ответов 0 29.09.2011 23:41
Назначение макроса [РЕШЕНО] Guest Новые вопросы и ответы 3 0 29.09.2011 23:07
О скрытом разделе на винчестере ноутбука {решено} Guest Новые вопросы и ответы 2 0 29.09.2011 06:28



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