Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Печать в Word.Application

v7: Печать в Word.Application
Я
   Hungman2001
 
02.09.21 - 13:20
День добрый!
Имеем
    Word=СоздатьОбъект("Word.Application");    
    Word.Visible=1;
    ДокВорд=Word.documents;    
    ТекДокВорд=ДокВорд.Open(ПолноеИмяФайлаШаблонаДокумента);
        ....

        ТекДокВорд.SaveAs(ПолноеИмяФайлаСохраненияДокумента);
        ТекДокВорд.PrintOut();

И всё бы хорошо. Всё работает. Но хотелось бы указать имя принтера, а не принтер по умолчанию.
В описании метода PrintOut() такого параметра нет
https://docs.microsoft.com/en-us/office/vba/api/word.document.printout

Подскажете метод?
   Tatitutu
 
1 - 02.09.21 - 13:26
Application.ActivePrinter


ActivePrinter = "ZDesigner GK420d"


в твоем случае

Word.ActivePrinter= "Имя твоего принтера";
   Hungman2001
 
2 - 02.09.21 - 13:43
(1) Супер! Благодарю

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.