Aprire l'editor di VBA nell'applicazione di Microsoft Office che si desidera che il codice da inserire nel . Fare clic su "File " > "Strumenti"> "Macro" > " Editor Visual Basic" in un'applicazione di Microsoft Office 2003 o versioni precedenti. Clicca su " scheda Sviluppo " > " Visual Basic " nella edizione 2007 di Microsoft Office .
2
cliccare ovunque nella finestra del codice in cui si desidera inserire il codice.
3
Aggiungere il codice per aprire il file PDF . È il codice dovrebbe essere simile a questo :
Sub OpenPDF ( ) Dim strPDFFileName Come String'Edit per aggiungere il nome del file completo per il file PDF che si desidera openstrPDFFileName = " C : \\ examplefile.pdf " ' Il prossimo funzione controlla per vedere se il file non è già openIf non FileLocked ( strPDFFileName ) Then'If restituisce False , quindi proseguire l'apertura del PDF fileDocuments.Open strPDFFileName ) End Sub IfEnd
Copia e incolla questo codice nel finestra di codice . L'unica parte del codice che hai bisogno di cambiare è il percorso completo del file PDF che si desidera aprire. Quindi , sostituire " C : \\ examplefile.pdf " con il proprio percorso e il nome
4
Aggiungere il codice per stampare il file PDF . . Il codice di stampa è :
Sub PrintPDF ( strPDFFileName come stringa) Dim sAdobeReader come String'This è il percorso completo del Adobe Reader o Acrobat applicazione sul tuo computersAdobeReader = "C: \\ Programmi \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe " retVal = Shell ( sAdobeReader &" /P "& Chr ( 34) & sStrPDFFileName & Chr ( 34 ) , 0 ) End Sub
L'unica parte di questo codice che deve essere cambiato è il percorso completo del Adobe Reader , Acrobat o qualsiasi lettore PDF sul vostro computer .
5
utilizzare un trigger per chiamare le funzioni . Questo è come il codice saprà quando da eseguire. Utilizzare qualsiasi trigger che si desidera , una forma , pulsante , casella di controllo o un altro elemento form. Ad esempio, utilizzare la dichiarazione di "clic" di un pulsante. Quando si fa clic sul pulsante , il documento PDF viene aperto e quindi stampare . Il codice è simile al seguente :
Sub CommandButton_Click () ' Chiama la funzione aperta prima in modo che il file PDF in grado di aprire prima printingCall OpenPDF'Now chiamare la funzione di stampa in modo che il PDF può essere printedCall PrintPDFEnd Sub
software © www.354353.com