Kako uporabljati VBD za odpiranje in tiskanje datoteke PDF

Avtor: Judy Howell
Datum Ustvarjanja: 28 Julij. 2021
Datum Posodobitve: 21 Junij 2024
Anonim
Kako uporabljati VBD za odpiranje in tiskanje datoteke PDF - Članki
Kako uporabljati VBD za odpiranje in tiskanje datoteke PDF - Članki

Vsebina

Visual Basic for Applications (VBA) je programski jezik, ki ga Microsoft Office uporablja za aplikacije za izvajanje dinamičnih nalog, kot so odpiranje in tiskanje datotek PDF. Da bi to dosegli, boste potrebovali osnovno znanje jezika in urejevalnika VBA, ki je nameščen v vseh različicah Microsoft Officeovih programov. To kodo lahko uporabite za vse vaše aplikacije.


Navodila

Prikaži profil (ANSI slika z DBX60 iz Fotolia.com)
  1. Odprite urejevalnik VBA v programu Office, v katerega boste vnesli kodo. Pojdite na "Datoteka", nato na "Orodja", nato na "Makre" in na koncu na "Visual Basic Editor" v različici Microsoft Officea 2003 ali starejših. V izdaji 2007 pojdite na zavihek »Razvijalec« in kliknite Visual Basic.

  2. V oknu kode kliknite mesto, kjer želite vnesti kodo.

  3. Dodajte kodo, da odprete datoteko PDF. Vaša koda mora izgledati takole

    Sub OpenPDF () Dim strPDFFileName As String 'Uredite tako, da dodate polno ime datoteke, ki ga želite odpreti, namesto "strPDFFileName" = "C: primer.pdf" "Naslednji ukaz preveri, ali je datoteka že odprta: Ne FileLocked (strPDFFileName) in nato "Če je rezultat False, nadaljujte z odpiranjem datoteke Documents.Open file strPDFFileName) End End End Sub


    kopirajte in prilepite to kodo v okno s kodo. Edini del, ki ga morate spremeniti, je celotna pot datoteke PDF, ki jo želite odpreti. Potem zamenjajte C: primer datoteke.pdf s potjo vaše datoteke.

  4. Koda za tiskanje datoteke je

    Sub PrintPDF (strPDFFileName kot niz) Dim sAdobeReader kot niz 'To je celotna pot do programa Adobe Reader ali Acrobat na vašem računalniku sAdobeReader = "C: Programske datoteke Adobe Acrobat 6.0 Reader AcroRd32.exe t RetVal = Shell (sAdobeReader & _ / P _ & Chr (34) & sStrPDFFileName & Chr (34), 0) End Sub

    Spremeniti morate pot do bralnika PDF, kot je v računalniku, mapa »Programske datoteke« je lahko v angleščini (Program Files) ali na sprednji strani, na primer (x64).

  5. Uporabite sprožilec, ki naj kodo pozna, kdaj naj izvede funkcije. Uporabite želeni sprožilec, obrazec, gumb, ček ali druge postavke obrazca. Uporabite na primer gumb "Klikni". Ko kliknete gumb, se PDF dokument odpre in natisne. Koda izgleda tako:


    Sub CommandButton_Click () 'Omogoči funkcijo pred odprtjem, tako da se PDF odpre, preden je natisnjen klic OpenPDF.

    Kopirajte zgornji srednji del zgornje kode (med Sub in End Sub) v postavko obrazca in v sprožilec, ki bo uporabljen.

Kako

  • Če uporabljate različico Microsoft Officea 2007 in ne vidite zavihka »Razvijalec«, kliknite gumb »Office«, nato »Možnosti«, nato »Prilagodi« in izberite jeziček »Razvijalec na traku«. in kliknite »V redu«.

Kaj potrebujete

  • Program Microsoft Office
  • Program za branje PDF