срочно помогите решить задачку OleContainer MSWord за $

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
fml1
Сообщения: 16
Зарегистрирован: 30 дек 2004, 15:15
Откуда: Росиия, Урал
Контактная информация:

14 мар 2006, 18:30

Документ открывается в OleContainer. Нужно обработать нажатие на кнопку Word из делфи ActiveX.
Вот такой код не работает

Код: Выделить всё

Var
  b: variant;
...
b:= Ole1.OleObject.Application.CommandBars.ActionControl;
b.Tag // в этой строке выходит ошибка Access Violation
адрес b = 00000
т.е. ActionControl в контейнер не отдается, через TWordApplication тот же код работает нормально - но нужно использовать TOleContainer.

Вопрос 2.
Как вывести главное меню word из тогоже контейнера. Установка свойства Visible и Enabled ничего не дает

Готов заплатить за подсказку...
Ответить