Hvordan skrive ut PDF Fra Visual Basic

Visual Basic er et Microsoft-program som brukes av utviklere for å bidra til å skape andre programmer, og det er også brukt til å utføre funksjoner som å åpne og skrive ut PDF-filer. Du kan skrive ut PDF-filer ved hjelp av Visual Basic (VB) gjennom å legge inn kode i VB editor. Koden er standard, og de eneste endringene du trenger å gjøre er å skrive det faktiske navnet og katalogbane av PDF-dokumentet.

Bruksanvisning

1 Åpne din VB redaktør i et Microsoft-dokument ved å klikke på "Tools", "Makroer", "Visual Basic Editor."

2 Skriv inn følgende kode inn i editoren:

Sub OpenPDF ()

Dim strPDFFileName As String

strPDFFileName = "C: \ examplefile.pdf"

( 'Denne neste funksjonen sjekker om filen ikke allerede er åpen)

Hvis ikke FileLocked (strPDFFileName) Deretter

(Hvis den gir False, og deretter fortsette å åpne PDF-fil)

Documents.Open strPDFFileName)

Slutt om

End Sub

Erstatt "strPDFFileName" med det fulle navnet på PDF-dokumentet. Erstatt "C: \ examplefile.pdf" med katalogen plasseringen av dokumentet.

3 Skriv inn følgende kode for å forberede PDF-fil for utskrift:

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) og sStrPDFFileName & Chr (34), 0)

End Sub

4 Skriv inn koden nedenfor til å endelig skrive ut PDF-dokument:

Sub CommandButton_Click ()

Call OpenPDF

Call PrintPDF

End Sub