Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Выполнение макроса при скрытом документе [РЕШЕНО] (https://www.otvetnemail.ru/novyj-arhiv-3-813/vypolnenie-makrosa-pri-skrytom-dokumente-resheno-304537/)

Guest 29.09.2011 23:04

Выполнение макроса при скрытом документе [РЕШЕНО]
 
Помогите с решением проблемы. При автоматизации 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. Вместо указателя на рабочий стол надо задать указатель на фраме документа.


Часовой пояс GMT, время: 10:52.


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