Greg,
You could throw up a print dialog and allow the user to select landscape
(and even the printer if required), and then print after, something like
Private Sub cmdPrint_Click()
Dim fOK As Boolean
Dim sPrinter As String
With Application
sPrinter = .ActivePrinter
fOK= .Dialogs(xlDialogPrinterSetup).Show
End With
If fOK= Then
frmOrders.PrintForm
Application.ActivePrinter = sPrinter
End If
End Sub
--
HTH
RP
(remove nothere from the email address if mailing direct)
"Greg B" wrote in message
...
Hi all I have a problem I am using the following code,
Private Sub cmdPrint_Click()
frmOrders.PrintForm
End Sub
How is it possible to get the userform to be printed in landscape
Thanks in advance
Greg
|