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

Вниз

Если запущен Word, как активировать только что созданный документ   Найти похожие ветки 

 
V l a d i m i r   (2004-09-09 12:29) [0]

Здравствуйте! Проблема в следующем: при нажатии на кнопку создаю документ Word, которому после создания передается фокус. Однако если пользователь до клика открыл другой документ (т.е Ворд уже запущен), то кликнув на кнопе созданный мною документ не становится активным. Как его активировать (передать фокус) и развернуть на весь экран?

Вот так я создаю документ:

//Создаю новый документ
WordApplication1.Connect;
WordApplication1.Documents.Add(EmptyParam, EmptyParam, EmptyParam, EmptyParam);
WordDocument1.ConnectTo(WordApplication1.ActiveDocument);

//Делаю его видимым
WordApplication1.Visible:=true;

//Документ становится активным, если до этого Ворд не был запущен
WordApplication1.Activate;


 
V l a d i m i r   (2004-09-09 13:29) [1]

Может, кто-нибудь подскажет, где можно найти информацию....


 
YurikGL ©   (2004-09-09 15:16) [2]


> V l a d i m i r   (09.09.04 12:29)  

Лично я для создания отчетов всегда создаю новую копию ворда именно в связи с тем, что что далал пользователь с прошлым вородом - неизвестно.


 
V l a d i m i r   (2004-09-09 15:21) [3]


> YurikGL ©

Тогда подскажите, пожалуйста, как создать новую копию ворда...


 
V l a d i m i r   (2004-09-09 16:03) [4]

Все, нашел ответ: у WordApplication свойство ConnectKind надо установить в ckNewInstance, т.е. независимо от того, запущен сервер или нет, запускаем новый.


 
DiamondShark ©   (2004-09-09 16:15) [5]

У документа есть метод Activate



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
6-1090190924
Лев Ландау
2004-07-19 02:48
2004.09.26
Как сгенерить html-страницу и поместить ее в TWebBrowser?


14-1093638522
ИМХО
2004-08-28 00:28
2004.09.26
Просмотрщик дайджестов этого форума (в новом формате)


14-1094333223
Ihor Osov'yak
2004-09-05 01:27
2004.09.26
Утечка памяти?


3-1093424651
Snip
2004-08-25 13:04
2004.09.26
Опять InterBase


4-1092735230
surkis
2004-08-17 13:33
2004.09.26
Cлужбы и БД