Uppförande eller användning av ett Microsoft Office-dokument , kalkylblad eller en databas krävs ofta refererar data som finns i en annan fil . Portable Document File ( PDF ) format används för att kommunicera information mellan datorplattformar och kan användas som ett data referens för 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 metoden att öppna en PDF -fil samtidigt som du arbetar i programmet .
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 fliken "Visa" 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-redigeraren .
3 .
Skriv VBA uttalanden mellan " Sub OpenPDFFile " och " End Sub " för att välja och öppna PDF- filen . Börja genom att deklarera en sträng variabel för att hålla i PDF-filen namn .
Dim strPDF_File_Name As String
4 .
Tilldela en PDF -fil namn och anknytningsnummer till variabeln . En fast filnamn tilldelas i VBA -kod :
strPDF_File_Name=" C : \ Users \ mittnamn \ Mina dokument \ somePDF. pdf "
Du kan också tilldela filnamnet genom ett värde returneras från "Open File " dialogen. För att möjliggöra användning av Utforskaren för att hitta filen , använd följande uttalande i stället för den föregående instruktion :
strPDF_File_Name=Application. GetOpenFilename ( " PDF -filer , *. pdf , Alla filer ,*. *", 1 , "Open File " , till False )
5 .
Instruera VBA behandla filnamnet som om den vore en hyperlänk . Detta uttalande kräver din standardwebbläsare och öppnar PDF- dokument för granskning i en webbläsare flik . Fortsatt exemplet är den sista instruktion :
ActiveWorkbook . FollowHyperlink strPDF_File_Name
6 .
Tryck på " Alt + Q "för att stänga redaktör och gå tillbaka till Excel-arbetsboken. Spara arbetsboken för att spara makrot .
Previous:nothing Next:SQL-programmering certifiering