Display the Connect To Printer dialog

Display the Connect To Printer dialog

Under Windows NT you can programmatically display the Connect To Printer dialog using one simple API function:

' This works only under Windows NT and 2000Private Declare Function ConnectToPrinterDlg Lib "winspool.drv" (ByVal hWnd As _    Long, ByVal flags As Long) As Long' the 1st argument is the handle of the current form' the 2nd argument is reserved and must be zeroConnectToPrinter Me.hWnd, 0

Under Windows 9x, however, this API isn’t supported, and the closest you can get is display the Add Printer wizard, as follows:

' this works under Windows 95, 98, NT and 2000Shell "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter"


Share the Post: