Visual Basic per applicazioni o VBA, è il linguaggio di programmazione che Microsoft incluso con tutti i suoi programmi di Office. Esso è derivato dal classico linguaggio di programmazione Basic e viene utilizzato per creare documenti dinamici di Microsoft Office. È possibile comunicare con altri programmi, tra cui Adobe Acrobat o Reader, aprire e stampare documenti direttamente all'interno di un'applicazione di Office. In questo momento, Adobe Acrobat e Reader sono i lettori PDF unici che comunicano facilmente all'interno di Visual Basic for Applications.
Istruzioni
1
Aprire il documento che si desidera aggiungere questa funzione in una delle applicazioni di Microsoft Office.
2
Visualizza la scheda "Sviluppo" nell'applicazione, fatta eccezione per l'accesso, se esso non è già mostrando. Fare clic sulla scheda "File", quindi "Opzioni". Fare clic su "Personalizza nastri". Nella sezione "Schede principali" fare clic sulla casella di controllo accanto a "Sviluppatore". Fare clic su "OK".
3
Aprire l'Editor di Visual Basic. In Access, fare clic sulla scheda "Strumenti di Database" e poi "Visual Basic". In altri programmi, fare clic sulla scheda "Sviluppo" e poi "Visual Basic".
4
Clicca su "Inserisci" e poi "Modulo". Digitare il codice per aprire e stampare documenti PDF. Il codice è simile al seguente:
"Sub PrintPDF()
Dim FilePath as string
Dim appPDF as string
'The PDf file you want to open
strFilePath = "C:\Documents\sample.pdf"
' Check per vedere se il file è già aperto
Se non FileLocked(strFilePath) poi
Documents.Open strFilePath
End If
' Ora che il file è aperto, si può stampare
' prima impostare la variabile al programma Adobe sul tuo computer
appPDF = "Adobe C:\Program 6.0\Reader\AcroRd32.exe"
' Ora stampare il file.
RetVal = Shell (appPDF & "/ P" & Chr (34) & strFilePath & Chr (34), 0)
End Sub"
5
Fare clic sul pulsante "Salva" nell'Editor di Visual Basic per salvare il modulo.
Consigli & Avvertenze
- È possibile copiare e incollare l'intera funzione nel passaggio 4 che inizia con "Sub" e finisce con "End Sub" nell'editor di codice per stampare un documento PDF utilizzando VBA.