Как поменять принтер?

Devil
Дата: 15.03.2002 10:20:37
Как программно, т.е. из кода VB поменять дефолтовый принтер на другой принтер, непосредственно перед выводом отчета на печать?
Supervisor
Дата: 27.03.2002 05:11:31
API-функция SetDefaultPrinter: см http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_027m.asp
Devil
Дата: 27.03.2002 07:12:27
Спасиба!!!
L-1
Дата: 05.04.2005 03:59:49
Перед командой DoCmd.OpenReport добавь такую строчку:

Set Application.Printer = Application.Printers(x)

где вместо x - номер нужного принтера (нумерация принтеров начинается с 0)