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 Sube richiamare la sub di cui sopra nel seguente modo: Dim NomeFile As String NomeFile = "C:\Documenti\MioFile.pdf" Call PrintFile(NomeFile) |