Why won't this work? I am using access 2007.
Code:
Private Sub btnPrint_Click()
Dim strDefaultPrinter As String
' get current default printer.
strDefaultPrinter = Application.Printer.DeviceName
' switch to printer of your choice:
Set Application.Printer = Application.Printers("Oce cm6520")
DoCmd.PrintOut acPrintAll
' Swtich back.
Set Application.Printer = Application.Printers(strDefaultPrinter)
End Sub
Comment