Visual Basic Applications ( VBA ) designet av Microsoft bruke Visual6 programmeringsspråk. Den ble opprettet for utviklere å aktivere brukerdefinerte funksjoner og automatisere prosesser . Den kan brukes til å lage et Word- dokument fra Excel og vice versa , som det er innebygd i Microsoft Office-programmer . Du kan bruke VBA til å skrive ut PDF-filer , hvis du forstår VBA språk og redaktør . Instruksjoner
en
Åpne VBA editor med dokumentet der du ønsker å skrive koden. Klikk på "File " og trykk " Tools. " Klikk på " Makroer ". Hit " Visual Basic Editor . " Hvis du bruker 2007-programmer , klikk på " Developer ", og deretter traff
2
Tast inn denne koden koden vinduet " Visual Basic. " : En
Sub OpenPDF ( )
Dim strPDFFileName As String
strPDFFileName = "C : \\ examplefile.pdf "
(' Denne neste funksjonen sjekker om filen ikke allerede er åpen )
< p> Hvis ikke FileLocked ( strPDFFileName ) så
( Hvis den gir False , og deretter fortsette å åpne PDF-fil )
Documents.Open strPDFFileName )
End If
End Sub
Rediger " strPDFFileName " legge hele filnavnet til PDF-filen som du vil åpne. Erstatt " C : \\ examplefile.pdf " . Med den faktiske plasseringen banen til PDF -dokument
3
Skriv inn denne koden for å forberede seg til å skrive ut PDF:
Sub PrintPDF ( strPDFFileName som streng )
Dim sAdobeReader som String
sAdobeReader = " C: \\ Program Files \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe "
retVal = Shell ( sAdobeReader & " /P " & Chr ( 34 ) & sStrPDFFileName & Chr ( 34 ) , 0 )
End Sub
Endre banen i denne koden til " . Adobe Reader " til selve banen versjonen din
4
Skriv inn denne koden for å utløse PDF for å skrive : en
Sub CommandButton_Click ( )
Ring OpenPDF
Ring PrintPDF
End Sub