Den konstruktion eller användning av ett Microsoft Office- dokument , kalkylblad eller en databas kräver ofta refererar data som finns i en annan fil . Portable Document File (PDF ) format används för att förmedla information mellan plattformar och kan användas som en data referens för de tidigare nämnda Office-filer . Använda Visual Basic for Applications ( VBA ) , kan du skapa makron i Office- program för att skapa en stenografi förfarande för att öppna en PDF-fil samtidigt som du arbetar i programmet . Instruktioner
1
Skapa ett nytt makro i Office-program som du vill använda när du öppnar PDF-filen . Exemplet som visas i följande steg skapades i Excel . Välj " Visa "-fliken i menyfliksområdet menyn och klicka på den lilla pilen under " Makron " ikonen . Välj " Visa makron " i menyn .
2
Skriv ett namn på makrot i " Macro Name " textrutan . Detta exempel kallas " OpenPDFFile . " Klicka på " Skapa " -knappen för att öppna VBA editorn .
3
Typ av VBA uttalanden mellan " Sub OpenPDFFile " och " End Sub " för att välja och öppna PDF-filen . Börja med att deklarera en sträng variabel för att hålla den PDF- filnamnet .
Dim strPDF_File_Name As String
4
Tilldela ett PDF- filnamn och tillägg till variabeln . En fast filnamn tilldelas i VBA-kod :
strPDF_File_Name = " C : \\ Users \\ myname \\ Mina dokument \\ somePDF.pdf "
Du kan också tilldela filnamnet genom ett värde återvänt från " Open File " dialogrutan . För att möjliggöra användning av File Explorer för att hitta filen , använd följande uttalande i stället för den föregående instruktionen :
strPDF_File_Name = Application.GetOpenFilename ( " PDF-filer , * pdf , Alla filer , * * . . " , 1 , " Open File " , , False )
5
Instruera VBA att behandla filnamnet som om det vore en hyperlänk . Detta uttalande kallar din webbläsare och öppnar PDF- dokument för granskning i en webbläsare flik . Fortsatt exempel , är den sista instruktionen :
ActiveWorkbook.FollowHyperlink strPDF_File_Name
6
Tryck " Alt + Q " för att stänga redigeraren och återgå till Excel-arbetsboken . Spara arbetsboken för att spara makrot .