Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Вопрос по OLEContainer


Автор: GAZ 20.1.2006, 13:24
Вопрос такой:
Загружаю doc файл в OLEContainer вот так:
Код

Form1.OleContainer1.CreateObjectFromFile('word.doc', false);
Form1.OLEContainer1.Run;
Form1.OleContainer1.DoVerb(ovShow);

все ок, только на форме отображается панель инструментов wordа.
Как можно этого избежать?
Заранее спасибо.

Автор: YurikGL 20.1.2006, 21:24
http://www.delphimaster.ru/articles/dbtoword/index.html


Если Вы работаете через OleContainer, то нелишними будут команды типа
OleContainer1.OleObject.CommandBars.Item['Standard'].Visible:=false;
OleContainer1.OleObject.CommandBars.Item['Formatting'].Visible:=false;
OleContainer1.OleObject.CommandBars.Item['Drawing'].Visible:=false;

Автор: GAZ 23.1.2006, 09:25
YurikGL Большое спасибо.
А есть ли способ закрыть все панели одной командой?

Автор: YurikGL 24.1.2006, 21:27
Цитата

А есть ли способ закрыть все панели одной командой?

Не знаю.... если только как-нибудь в цикле перебрать.....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)