Due cose :
1) controlla che
File = App.Path & "\DOCUMENTI\FATTURE VENDITA\" & INTE!RagSocCliente & txtNFattura & ".pdf"
ti dia esattamente il nome del file, senza degli spazi inutili.
Per provare inserisci un
If Dir$(File) Then
Ret = ShellExecute(Me.hwnd, "print", File, vbNullString, 0&, 2)
End If
e con il debug vedi se ci entri ad eseguire la shellexecute.
2) Sostituisci "print" con "Print", non si sa mai.
Ciao,![]()