Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

TOleContainer и Word.Application на форме   Найти похожие ветки 

 
GreySerg   (2006-02-06 15:14) [0]

есть ole:TOleContainer, у которого AllowInPlace = true (мне надо чтобы редактор Word открывался на форме моего приложении)

если использовать:      


ole.CreateObject("Word.Document", false);
ole.DoVerb(ovPrimary);


то все нормально, редактор открывается на моей форме

но, если так делать, то:
1) если открыть Word отдельно, то к меню Word в контейнере не подступишься (становится неактивным)  
2) нельзя открыть уже сохраненный документ, т.к. у Word.Document нет метода Open
Что есть нехорошо.

поэтому решил сделать через Word.Application:

var
WordDoc, WordApp : OleVariant;

ole.CreateObject("Word.Application", false);
WordApp := ole.OleObject;

WordApp.Visible := True;
WordDoc := WordApp.Documents.Add;


Но тогда редактор Word открывается как отдельное приложение, а не в моем.
Мастера, подскажите, как сделать через Word.Application, чтобы Word открывался на форме моего приложения , а не отдельно ?


 
GreySerg   (2006-02-06 16:35) [1]

Как тогда открыть в OLEContainere HTML документ, но чтобы он открылся в Worde , а не в Browsere , а ole.CreateObjectFromFile(HTMLFile, false); именно так делает ?


 
YurikGL ©   (2006-02-06 22:55) [2]


> но чтобы он открылся в Worde

Что-то типа
with  OleContainer.oleobject do begin
  DisplayAlerts:=false;//чтоб лишних вопросов не задавало
  Documents.Open("Путь... имя документа");
                                          end;



Страницы: 1 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
2-1140689661
Михаил (Киров)
2006-02-23 13:14
2006.03.12
Данные в exe


3-1137220767
Е.
2006-01-14 09:39
2006.03.12
Access, ADO


1-1139375715
DelphiN!
2006-02-08 08:15
2006.03.12
Получить координаты компонента на экране


8-1127796882
OlegM
2005-09-27 08:54
2006.03.12
Воспроизвести AVI файл без MediaPlayer, как?


8-1128784676
beglec
2005-10-08 19:17
2006.03.12
Как сделать TImage полупрозрачным?