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

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: срочно помогите решить задачку OleContainer MSWord за $

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

fml1 » 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 ничего не дает

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

Вернуться к началу