Тема: C# и MAPI
Показать сообщение отдельно
Старый 04.06.2007, 18:04     # 6
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

alexey_ma Нимб уже пробиваетсяalexey_ma Нимб уже пробивается
Я, к сожалению, не очень хорошо знаком с офисным COM. Но он хорошо задокументирован в MSDN.
Думаю что последовательность действий примерно такая :
Сначала надо добраться до поинтера на _Application (Наверное будет работать GetActiveObject c соответствующим class id). Потом получить указатель на интерфейс Window ( скорее всего так app->GetActiveWindow()). А у Window есть методы GetVerticalPercentScrolled и PutVerticalPercentScrolled.

Более точно нужно спрашивать у людей которые пишут на VBA для Word, они обычно хорошо знают все эти замороки.

P.S.
Typelibrary ворда можно просмотреть с помощью утилитки оleview ( она помоему входит в поставку VS и Platform SDK).
Typelibrary ворда находится в файле MSWORD.OLB. ( У меня на компьютере C:\Program Files\Microsoft Office\Office12\MSWORD.OLB).
__________________
Best Regards
alexey_ma вне форума