Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Portable Document Format >> .

Come utilizzare VBA per aprire e stampare un file PDF

Visual Basic, Applications Edition (VBA ) è il linguaggio di programmazione utilizzato con Microsoft Office per rendere le applicazioni eseguono compiti dinamici , uno dei quali si sta aprendo e stampare i file PDF . Per eseguire questa operazione , è necessaria una conoscenza di base del linguaggio VBA e l'editor di VBA che viene installato con ogni versione dei programmi di Microsoft Office . Questo codice può essere utilizzato per una qualsiasi delle applicazioni di Microsoft Office . Cose che ti serviranno
A Microsoft Office applicazione
PDF reader applicazione
Show More Istruzioni
1

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