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

Вниз

Word.Application   Найти похожие ветки 

 
kblc ©   (2005-03-17 16:04) [0]

Уважаемые мастера, у меня к вам вопрос:
 -Я использую объект Word.Application но, когда я пытаюсь распечатать текст из этого докумкента MSWord.ActiveDocument.PrintOut; и слудующей строчкой закрываю этот документ
 if not VarIsEmpty(MSWord) then
 begin
   MSWord.Quit;
   MSWord:=unAssigned;
 end;

то получаю сообщение с кнопкой "прекратить печать", что мол отвалите - я печатаю , хотя нифига не печатаеться.
 Но когда я его не закрываю, т.е. не выполняю Quit, а жду трассируя программу, то ВСЁ РАБОТАЕТ ОТЛИЧНО!
 А вот и вопрос: Есть ли возможность определить "свободность" OLE объекта (MSWord) или как-то его самого заставить ждать окончания печати документа?


 
GanibalLector ©   (2005-03-18 02:25) [1]

Background:=False должен помочь


 
GanibalLector ©   (2005-03-18 02:29) [2]

Это я про параметр ф-ции PrintOut.
Также есть замечательная ф-ция BackgroundPrintingStatus.По идее должна помочь...не проверял.
Принтера у меня нет! Нищий,мля :(


 
kblc ©   (2005-03-18 15:23) [3]

Действительно помогло! :)
while MSWord.BackgroundPrintingStatus<>0 do
!!!
Но! У меня к вам езё один вопрос:
Конвертирую файл:

   MSWord.Documents.Open(FileName,false);
   MSWord.ActiveDocument.SaveAs(FileName,$00000006); // AS *.RTF
   MSWord.ActiveDocument.Close; <<- exception: ошибка на сервере

Почему у меня получается "ошибка на сервере"? Из-за чего это вообще??? Причём, ошибку выдаёт не всегда.
помогите плз.


 
GanibalLector ©   (2005-03-18 23:36) [4]

2 kblc ©   (18.03.05 15:23) [3]
Странно.Не замечал такого.


 
kblc ©   (2005-03-21 08:01) [5]

Я проверяю каждый день... в независимости от погоды :)
Но эТА штука не работает! Почему?



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
9-1119372643
Darthman
2005-06-21 20:50
2006.01.15
Delphi 64K демки


2-1135447402
Arazel
2005-12-24 21:03
2006.01.15
UnicodeToASCII Помогите найти ф-цию?


5-1120834246
Aleksandr.
2005-07-08 18:50
2006.01.15
Как Bmp включить в package?


10-1111562885
AloneAli
2005-03-23 10:28
2006.01.15
Как узнать самый крайний активный левый столбец в Excel е?


1-1133968848
Gugle
2005-12-07 18:20
2006.01.15
Исчезает ComboBox из StringGrid-а