-----Original Message-----
Try this
Sub Printtest()
Dim DPrinter As String
DPrinter = Application.ActivePrinter
Application.ActivePrinter = "hp officejet k series on Ne00:"
ActiveSheet.PrintOut Copies:=5
Application.ActivePrinter = DPrinter
End Sub
This macro you can assign to a button
To know the names of your printers
Change to it in the ctrl P dialog (Cancel after choose the printer ) and run
this so you know the name that you must use in the macros
Sub nameprinter()
MsgBox Application.ActivePrinter
End Sub
The PrintOut also have a ActivePrinter argument
I don't know if this will set it back to the old printer when it is done??
--
Regards Ron de Bruin
(Win XP Pro SP-1 XL2000-2003)
"Steven Pearl" <
[email protected]> wrote in