Visual Basic Applications ( VBA ) som designats av Microsoft använder Visual6 programmeringsspråk . Den skapades för utvecklare att aktivera användardefinierade funktioner och automatisera processer . Det kan användas för att skapa ett Word- dokument från Excel och vice versa , eftersom det är inbäddat i Microsoft Office-program . Du kan använda VBA för att skriva ut PDF-filer , om du förstår VBA språket och redaktör . Instruktioner
1
Öppna din VBA editorn med det dokument som du vill skriva in koden . Klicka på " File " och sedan klicka på " Verktyg ". Klicka på " Makron . " Hit " Visual Basic Editor . " Om du använder 2007-program , klicka på " Developer ", och då slå
2
Ange denna kod i fönstret " Visual Basic . " :
Sub OpenPDF ( ) katalog
Dim strPDFFileName As String
strPDFFileName = " C : \\ examplefile.pdf "
( ' Denna nästa funktion kontrollerar om filen inte redan är öppet ) katalog
Om inte FileLocked ( strPDFFileName ) Sen
( Om den returnerar False , fortsätt sedan att öppna PDF-filen ) katalog
Documents.Open strPDFFileName ) katalog
End If
End Sub
Redigera " strPDFFileName " lägga det fullständiga filnamnet till den PDF-fil som du vill öppna . Ersätt " C : \\ examplefile.pdf " . Den faktiska platsen sökvägen till PDF-dokument
3
Skriv in denna kod för att förbereda sig för att skriva ut PDF :
Sub PrintPDF ( strPDFFileName som sträng ) katalog
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 ) katalog
End Sub
Ändra sökvägen i denna kod " . Adobe Reader " till den verkliga sökvägen i din version
4
Skriv in denna kod för att utlösa din PDF för utskrift :
Sub CommandButton_Click ( ) katalog
Call OpenPDF
Call PrintPDF
End Sub