Visual Basic for Applications ( VBA ) is de programmeertaal gebruikt met Microsoft Office te maken van de toepassingen uit te voeren dynamische taken , waarvan er een het openen en afdrukken van PDF-bestanden . Om deze taak uit te voeren , moet je een basiskennis van de VBA- taal en de VBA- editor die geleverd geïnstalleerd met elke versie van het Microsoft Office-programma's . Deze code kan worden gebruikt voor een van de Microsoft Office-toepassingen . Wat je nodig hebt een Microsoft Office-toepassing PDF reader applicatie Toon Meer Aanwijzingen 1 Open de VBA- editor in de Microsoft Office-programma dat u wilt dat de code in te worden ingevoerd . Klik op " Bestand " > " Extra " > " Macro's " > " Visual Basic Editor " in een toepassing van Microsoft Office 2003 of eerder . Klik op " tabblad Ontwikkelaars " > " Visual Basic " in de 2007 editie van Microsoft Office . Kopen van 2 Klik ergens in het code-venster waar je de code wilt invoegen. Goedkope 3 Voeg de code om het PDF- bestand te openen . Je code ziet er ongeveer als volgt uit: Sub OpenPDF ( ) op Dim strPDFFileName Zoals String'Edit om de volledige bestandsnaam toe te voegen aan het PDF-bestand dat u wilt openstrPDFFileName = " C : \\ examplefile.pdf " ' Deze volgende functie controleert of het bestand is niet al openIf niet FileLocked ( strPDFFileName ) Then'If deze Onwaar terug , dan is doorgaan met het openen van de PDF fileDocuments.Open strPDFFileName ) End Sub IfEnd Kopieer en plak deze code in uw code -venster . Het enige deel van de code die je nodig hebt om te veranderen is het volledige pad naar het PDF-bestand dat u wilt openen . Dus , vervang dan de " C : \\ examplefile.pdf " met uw eigen pad en de naam 4 Voeg de code om het PDF- bestand af te drukken . . De drukkerij code is : Sub PrintPDF ( strPDFFileName als string) Dim sAdobeReader als String'This is het volledige pad naar de Adobe Reader of Acrobat -toepassing op uw computersAdobeReader = " C : \\ Program Files \\ Adobe \\ Acrobat 6.0 \\ Reader \\ AcroRd32.exe " RetVal = Shell ( sAdobeReader & " /P " & Chr ( 34 ) & sStrPDFFileName & Chr ( 34 ) , 0 ) End Sub Het enige deel van deze code die moet worden veranderd, is het volledige pad naar de Adobe Reader , Acrobat of PDF- reader op uw computer . 5 Gebruik een trigger om de functies op te roepen . Dit is hoe de code zal weten wanneer te voeren . Gebruiken wat trekker je wilt , een formulier , knop , checkbox of een andere vorm voorwerp . Gebruik bijvoorbeeld de "Click" verklaring van een knop . Wanneer de knop wordt geklikt , wordt het PDF-document te openen en vervolgens afdrukken . De code ziet er als volgt uit: Sub CommandButton_Click ( ) op ' de open functie Bel eerst , zodat de PDF kan openen voordat printingCall OpenPDF'Now bellen met de print functie , zodat de PDF printedCall PrintPDFEnd Sub kan zijn Kopieer gewoon het middelste gedeelte van de bovenstaande code ( tussen de Sub en End Sub ) in de vorm punt en trigger je besluit om te gebruiken .
|