Имя: Пароль:
1C
1C 7.7
v7: Печать в Word.Application
0 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

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


ActivePrinter = "ZDesigner GK420d"


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

Word.ActivePrinter= "Имя твоего принтера";
2 Hungman2001
 
02.09.21
13:43
(1) Супер! Благодарю
Закон Брукера: Даже маленькая практика стоит большой теории.