I have a user form with a "Print" button with this code
Private Sub OptionButton2_Click()
    Me.PrintForm
    OptionButton2.Value = False
End Sub
The button prints the user form as expected. What I'd like to do is send the user form to "Print Preview" and allow the user to change printers and/or printer options (landscape, portrait, etc.).

I've spent considerable time with Google and haven't found a way to do this. Any help is greatly appreciated.

John