Здравствуйте, Dmitriy Yakovlev, Вы писали:
DY>Ну, возможно, у нас различия в IDL. Я не особо большой спец, но могу предположить что из-за того у тебя в определении
параметра
IDispatch *pDisp используется
[in], то на вход должен прийти readonly объект и, возможно, для полного соответствия типов тебе приходится передавать именно readonly свойство Application объекта Application. Попробуй убрать [in], посмотри что получится.
DY>DY>Property Application As Application
DY> read-only
DY> Member of Word.Application
DY>
Цетирую из книги Э.Трельсена "Модель СОМ приминение ATL 3.0": "[in] — Посылка от клиента к серверу. Клиент выделяет и освобождает память для этого параметра. Все параметры по умолчанию считаются [in], если не указано другое".
Значит проблема не в этом. Любопытно докопатся до истины, приводимый Вами код (ВБА) у всех работает, никто не жалуется, а у меня как всегда где-то чето...

Офис 97 русский.