Как из Документооборота (из приложения) вызва...

Как из Документооборота (из приложения) вызвать окно выбора принтера на печать.

4
3166
03.06.2016 09:32 Александр Бачурин
Добрый день коллеги. В типовом ДО для печати из приложения используется команда  Shell.ShellExecute(ИмяОткрываемогоФайла, "", "", "print", 1), которая печатает на принтер по умолчанию. Есть ли возможность вызвать окно выбора принтера перед печатью?

Сергей Кулажевский
может так попробовать?
Имя Цитировать 0
Сергей Кулажевский
WshShell = новый COMОбъект("WScript.Shell");
WshShell.Run("""C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe"" /t "+ПолныйПутьБ+" "+ИмяПринтераПоУмол+"", 1);
Имя Цитировать 0
Александр Бачурин
Спасибо, но хотелось бы без стороннего софта обойтись
Имя Цитировать 0
Сергей Кулажевский
попробовать в конце вашей строки вместо 1 поставить SW_SHOW
Имя Цитировать 0
Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
Загрузить изображение