28.11.2005, 15:56 | #1 |
Участник
|
Очередь печати документов
Всем привет.
Задача: требуется из аксапты заполнить и распечатать на принтере ряд отчетных форм, сделанных в Word'е. Для данной задачи используется класс ComWordDocument_RU. После программного отправления задания на печать, я закрываю приложение с помощью метода quitApplication(), из-за чего на экран выдается диалог: "Печать еще не закончена. Закрытие Word приведет к удалению всех ожидающих печати заданий. Закрыть Word?". Код: ComWordDocument_RU wordDocument; ; ... wordDocument.printDocument(); // Самописный метод печати документа wordDocument.quitApplication(true); P.S. При выводе в Excel очередь печати формируется без подобных сообщений. |
|
28.11.2005, 16:16 | #2 |
Участник
|
Сам нашел.
Ответ: в параметрах Word'а снять галку "фоновая печать". (Сервис -> Параметры -> Закладка "Печать") |
|
|
За это сообщение автора поблагодарили: e@gle (1). |
12.02.2007, 17:13 | #3 |
Участник
|
а не могли бы вы выложить ваш самописный метод печати Word - а?
|
|
12.02.2007, 18:21 | #4 |
Участник
|
я полагаю, что метод печати - это повторение макроса, который можно посмотреть - записав его в ворде. Т.е. не выполнение макроса, а вызов методов , которые используются в записаном макросе .
т.е. метод PrintOut |
|