Private Sub Cmb_Print_Click()
Dim objWMIService As Object, colItems As Object, objItem As Object, actuprinter$
'UT patricktoulon archive 1278 section imprimante (WMI et wscript.NetWork)
actuprinter = Application.ActivePrinter
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Printer", , 48)
For Each objItem In colItems
If objItem.Name Like "pdf" Then Application.ActivePrinter = objItem.Name: Exit For
Next
CreateObject("wscript.shell").SendKeys Me.Name & Format(Date, """_""yyyy-mm-dd")
On Error Resume Next
Me.printform
On Error GoTo 0
Application.ActivePrinter = actuprinter
End Sub