VBA Word выбрать принтер для печати #276019


#0 by dk
Печатаю из Word Не нашел в методе PrintOut, как указать принтер :( Поэтому пользую ActivePrinter. Печатает правильно, но есть проблемка - меняется принтер по-умолчанию в системе. Как это обойти? Нет, я конечно могу запоминать принтер перед печатью и потом восстанавливать, но как-то это не очень. ЗЫ По поиску прошелся, вроде нет такого. ЗЗЫ Не смотря на "ExcelApp" это Word :)
#1 by n0isy2
Сейчас проверил - активный принтер не меняется...
#2 by dk
В смысле по-умолчанию?
#3 by smaharbA
меняется, как обойти незапоминая непонятно
#4 by dk
Ндя, странно
#5 by smaharbA
Ворд.WordBasic.FilePrintSetup("HP LaserJet 6L", 0, 0, -1)
#6 by dk
Хм, спасибо конечно, но имхо использовать методы старого Word тоже не очень :( Короче переписал на запоминание старого - работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С