Hvordan åpne en PDF-fil med VBA

Bygging eller bruk av et Microsoft Office-dokument, regneark eller database krever ofte refererer data som eksisterer i en annen fil. Den PDF-fil (PDF) format brukes til å kommunisere informasjon på tvers av databehandlingsplattformer og kan brukes som data referanse for den tidligere nevnte Office-filer. Ved hjelp av Visual Basic for Applications (VBA), kan du konstruere makroer i Office-programmene til å lage en stenografi metoden for å åpne en PDF-fil samtidig som du arbeider i programmet.

Bruksanvisning

1 Opprett en ny makro i Office-programmet som du vil bruke når du åpner PDF-filen. Eksempelet som vises i følgende trinn ble opprettet i Excel. Velg "View" -fanen på båndet menyen og klikk på den lille pilen under "Makroer" -ikonet. Velg "Vis Makroer" fra menyen.

2 Skriv inn et navn på makroen i "Makronavn" tekstboksen. Dette eksempel kalles "OpenPDFFile". Klikk på "Create" -knappen for å åpne VBA editor.

3 Skriv inn VBA uttalelser mellom "Sub OpenPDFFile" og "End Sub" instruksjonene for å velge og åpne PDF-filen. Begynn med å erklære en streng variabel å holde PDF filnavnet.

Dim strPDF_File_Name As String

4 Tildele en PDF-fil navn og utvidelse til variabelen. Et fast filnavn tilordnes i VBA-kode:

strPDF_File_Name = "C: \ brukere \ mittnavn \ Mine dokumenter \ somePDF.pdf"

Du kan også tilordne filnavnet gjennom en verdi returnert fra "Åpne fil" dialogen. For å muliggjøre bruk av File Explorer for å finne filen, må du bruke følgende uttalelse i stedet for den foregående instruksjon:

strPDF_File_Name = Application.GetOpenFilename ( "PDF-filer,

pdf, alle filer,. *", en "Åpne fil",, False)

5 Be VBA til å behandle filnavnet som om det var en hyperkobling. Denne uttalelsen krever standardleseren og åpner PDF-dokument for vurdering i en fane i nettleseren. Fortsetter eksempel er den siste instruksjonen:

ActiveWorkbook.FollowHyperlink strPDF_File_Name

6 Trykk "Alt + Q" for å lukke redaktør og gå tilbake til Excel-arbeidsbok. Lagre arbeidsboken for å lagre makroen.