powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / печать из Word
7 сообщений из 7, страница 1 из 1
печать из Word
    #33478701
ol2866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Delphi код
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
  Wordapplication.Connect;
  Template := 'D:\1\1.doc';

  ItemIndex:= 1 ; NewTemplate := True;
  WordApplication.Documents.Add(Template, NewTemplate, EmptyParam,   EmptyParam);

  WordDocument.ConnectTo(WordApplication.Documents.Item(ItemIndex));

  WordApplication.Options.CheckSpellingAsYouType := False;
  WordApplication.Options.CheckGrammarAsYouType := False;

  WordDocument.PrintOut;

  SaveChanges:=False;
  WordDocument.Close(SaveChanges);

  WordApplication.Disconnect;
  WordApplication.Quit;
в результате Word не закрывается - приходится мочить из диспетчера задач(плохо).
видимо, пока Word не закончил печать закрыть его нельзя.

Как отследить закончил ли печатать?
Или в чём другом беда?
...
Рейтинг: 0 / 0
печать из Word
    #33478747
marak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотри waitforsingleobject
...
Рейтинг: 0 / 0
печать из Word
    #33478973
ol2866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
посмотри waitforsingleobject

где?
в справке VB такого не нашел.
...
Рейтинг: 0 / 0
печать из Word
    #33479066
marak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ol2866
Код: plaintext
посмотри waitforsingleobject

где?
в справке VB такого не нашел.
это win API
...
Рейтинг: 0 / 0
печать из Word
    #33479090
Это Win API функция. Посмотри ее описание и примеры на VB здесь .
...
Рейтинг: 0 / 0
печать из Word
    #33479128
ol2866
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а где мне взять дескриптор потока где Word печатает?
...
Рейтинг: 0 / 0
печать из Word
    #33479181
marak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ol2866а где мне взять дескриптор потока где Word печатает?
посмотри createprocess

логика такая:
создаешь процесс ворда
выполняешь нужные тебе действия
передаешь дескриптор в цикл с waitforsingleobject
ждешь пока прцесс отработает
потом killproccess

эт так на бум - ищи!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / печать из Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]