Condividi tramite

Stampare automaticamente PDF

Anonimo
2016-10-29T13:46:48+00:00

Ciao a tutti,

ho inserito un pulsante con il quale apro dei files in PDF con il seguente codice:

Application.FollowHyperlink Me.percorso & "" & Me.nomefile

È possibile aggiungere del codice per stampare automaticamente e chiudere il file PDF, senza dover lanciare ogni volta la stampa?

Grazie

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2016-10-30T08:01:12+00:00

    ciao Francesca,

    prova così:

    in modulo standard:

    Public Function FileExists(strPathFile As String) As Boolean

           On Error Resume Next

           FileExists = ((GetAttr(strPathFile) And vbDirectory) = 0)

    End Function

    Public Sub openPrintFileName(ByVal strFullPath As String, ByVal strMode As String)

    CreateObject("Shell.Application").Namespace(0).ParseName(strFullPath).InvokeVerb (strMode)

    End Sub

    per aprire il file da command button cmdOpen supponendo  che il fullPath  del file sia mostrato nella textBox fullPathPDFfile:

    Private Sub cmdOpen_Click()

    If FileExists(Me.fullPathPDFfile) Then openPrintFileName Me.fullPathPDFfile, "open"

    End Sub

    per stampare il file da commad button cmdPrint sempre supponendo  che il fullPath  del file sia mostrato nella textBox fullPathPDFfile:

    Private Sub cmdPrint_Click()

    If FileExists(Me.fullPathPDFfile) Then openPrintFileName Me.fullPathPDFfile, "print"

    End Sub

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2016-10-31T09:12:34+00:00

    Grazie Sandro,

    funzionante e gentilissimo come sempre :-)

    La risposta è stata utile?

    0 commenti Nessun commento