hvordan man åbner en pdf -fil med VBA

Indlæg af Ingebeth Mosgaard     opdateret: 2011-11-14

Opførelse eller brug af et Microsoft Office- dokument , regneark eller database kræver ofte referencing data , der findes i en anden fil . Portable Document File ( PDF ) format bruges til at formidle information på tværs af platforme og kan anvendes som en data reference for de tidligere nævnte Office -filer . Hjælp af Visual Basic for Applications ( VBA ) , kan du konstruere makroer i Office- programmer til at oprette en stenografisk måde til at åbne en PDF- fil , mens der arbejdes i programmet .
1
Opret en ny makro i Office- program, du vil bruge , når du åbner PDF-filen . . Eksemplet , der vises i de følgende trin blev oprettet i Excel . Vælg " View " fanen på båndet , og klik på den lille pil under " Makroer "-ikonet . Vælg " Vis makroer " fra menuen .
2 .
Skriv et navn til makroen i " Macro Navn " tekstfeltet. Dette eksempel kaldes " OpenPDFFile . " Klik på " Opret " knappen for at åbne VBA editoren .
3 .
Skriv VBA udsagn mellem " Sub OpenPDFFile "og " End Sub " instruktioner til at vælge og åbne pdf- filen . Begynd med at erklære en streng variabel til at holde PDF -fil navn.

Dim strPDF_File_Name As String
4 .
Tildel en PDF -fil navn og en udvidelse til den variable . En fast filnavn er tildelt i VBA-koden :

strPDF_File_Name=" C : \ brugere \ mitnavn \ My Documents \ somePDF. pdf "


Du kan også tildele filen navn gennem en værdi, der returneres fra " Åbn fil " dialog . At muliggøre brug af Stifinder til at finde filen , skal du bruge følgende erklæring i stedet for den foregående instruktion :

strPDF_File_Name=Application. GetOpenFilename ( " PDF -filer , *. pdf , Alle filer ,*. *", 1 , " Åbn fil " , at False )
5 .
Instruer VBA behandle filnavnet som om det var et hyperlink . Denne erklæring opfordrer din standardbrowser og åbner PDF- dokument til gennemsyn i en browser fane . Fortsætte eksempel , den sidste instruktion er :

ActiveWorkbook . FollowHyperlink strPDF_File_Name
6 .
Tryk " Alt + Q "for at lukke editoren og vende tilbage til Excel- projektmappen . Gem projektmappen for at gemme makroen .


Previous:hvordan man beregner medianen algoritmer Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change