Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Corba";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
2-1135332639
oleggar
2005-12-23 13:10
2006.01.15
fakedll


2-1135251122
Allocal
2005-12-22 14:32
2006.01.15
массивы в Delphi


14-1134716196
Ник (пишу с работы)
2005-12-16 09:56
2006.01.15
ТВ тюнер на winxp


1-1134308969
Змей
2005-12-11 16:49
2006.01.15
Скины для программы


6-1128446131
VadimX
2005-10-04 21:15
2006.01.15
Как работать с SOCKS из Indy 9,10?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский