تفضل استاذ @محمد التميمي .
Private Sub Comannd187_Click()
Dim strFilePath As String
Dim strFileName As String
strFileName = "66.PDF"
strFilePath = "D:\Pictures\NEW\" & strFileName
If Dir(strFilePath) <> "" Then
' استدعاء أداة سطر الأوامر للطباعة
Dim strPrinterCommand As String
strPrinterCommand = """C:\Program Files\SumatraPDF\SumatraPDF.exe"" -print-to-default """ & strFilePath & """"
' تنفيذ الأمر للطباعة
Call Shell(strPrinterCommand, vbHide)
Else
Beep
MsgBox "لا توجد مرفقات يمكن طباعتها"
End If
End Sub