|
![]() |
#1 |
Administrator
|
Вот рабочий пример:
X++: static void Job20(Args _args) { ComWordDocument_RU word; COMDispFunction dispFunction; COMVariant myStrParam, myIntParam; ; word = new ComWordDocument_RU(); word.open('c:\\docmacro.docm'); dispFunction = new COMDispFunction(word.getComDocument(), 'mymacro', COMDispContext::Method); myStrParam = new COMVariant(); myStrParam.bStr('myString'); myIntParam = new COMVariant(); myIntParam.int(24); dispFunction.call(myStrParam, myIntParam); word.visible(true); } PHP код:
Запускаем джоб на исполнение. Открывается файл, в котором мы видим окно:
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 06.08.2012 в 23:41. |
|
|
За это сообщение автора поблагодарили: lev (5), novic (1), Ivanhoe (2), gl00mie (4). |
![]() |
#2 |
Axapta Retail User
|
Вот такую ошибку получаю.
"метод "mymacro" не поддерживается интерфейсом Automation COM-обьекта "_Document ". Обьект COMDispFunction не может быть создан." http://saveimg.ru/show-image.php?id=...aad9603620ee3f Что посоветуете? |
|
![]() |
#3 |
Administrator
|
Цитата:
Сообщение от novic
![]() Вот такую ошибку получаю.
"метод "mymacro" не поддерживается интерфейсом Automation COM-обьекта "_Document ". Обьект COMDispFunction не может быть создан." http://saveimg.ru/show-image.php?id=...aad9603620ee3f Что посоветуете?
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#4 |
Axapta Retail User
|
Word 2010. В параметрах "Управления макросами" установил "включить все макросы".
|
|
Теги |
office, законченный пример, макрос |
|
|