General

6.216 Stampare da VBA un file PDF senza visualizzarlo
  Alberto

Se si ha la necessità di stampare da VBA un file PDF di cui si conosce il path completo senza visualizzarlo, memorizzare in un modulo standard del database quanto qui di seguito indicato:
Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long

Sub PrintFile(NomeFile As String)
    Call ShellExecute(0, "Print", NomeFile, "", "", 0)
End Sub
e richiamare la sub di cui sopra nel seguente modo:
Dim NomeFile  As String
NomeFile = "C:\Documenti\MioFile.pdf"
Call PrintFile(NomeFile)


Se pensate di avere del materiale freeware interessante e volete pubblicarlo, allora leggete qui.