Application.Run с параметром-объектом
От: Qzmich  
Дата: 25.01.05 18:57
Оценка:
Есть Word (10), в ворде есть Template (не Normal.dot), в Template есть модуль, в нем макрос.

В другом приложении пишем:

wordApplication.Run ("Template.Module.Macro","Строка") — всё в порядке.

пишем

wordApplication.Run ("Template.Module.Macro",<какой-нибудь OLE-объект>) — получаем ошибку.


Как бы передать объект в макрос? Может быть, это у меня уже крыша к вечеру едет? Если не у меня — то как мне разумно и не криво передать объект в макрос? Криво — это я могу, типа передать с параметром случайная строка, а в макросе сделать

Set A=CreateObject("Кривой.Прокси")
Param=A.RetrieveObject("та самая случайная строка")

... но это — правое ухо чесать левой ногой...

P.S. Желательно, чтобы это еще и на Office 97 работало...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.