Private Sub Command1_Click()
CommonDialog1.Flags = cdlPDPrintSetup
CommonDialog1.CancelError = True
On Error GoTo ErrorHandler
CommonDialog1.ShowPrinter
On Error GoTo 0
Me.PrintForm
Exit Sub
ErrorHandler:
If Err.Number <> 32755 Then
VBA.MsgBox Err.Number & ":" & vbCrLf & Err.Description
End If
End Sub