Microsoft Office svit av program utnyttjar alla en speciell version av Basic programmeringsspråk som kallas Visual Basic for Applications . Detta programmeringsspråk kan användas för att automatisera uppgifter inuti program eller ge dem funktioner de inte var ursprungligen skapades för att ha . Du kan även använda den för att komma åt filer på helt olika program , som att köra ett Excel- makro direkt från en Access-databas . Detta kan vara en användbar funktion att ha om din Access- databas drar information från ett Excel-ark , men du måste ofta uppdatera och ändra informationen i wpreadsheet av någon anledning . Instruktioner
1
Navigera via datorns programfiler och starta Microsoft Access.
2
Skapa en ny databas genom att klicka på Microsoft Office-logotypen i det övre vänstra hörnet på skärmen och välja " Tom databas " alternativet .
3
Klicka på " Databas Verktyg " fliken och sedan på " Visual Basic " -knappen för att växla över Visual Basic vyn .
4
Gör en ny funktion med öppning och stängning " sub " kommandon . Sedan deklarera en ny variabel som kommer att öppna Excel med " CreateObject " kommandot . Skriv ut koden så det liknar " Ställ apExcel = CreateObject ( " Excel.Application " ) "
5
Använd " GetObject " kommandot för att öppna den specifika Excel-kalkylblad som innehåller det makro du vill att köra. Skriv en kodrad som " Set apExcelsheet = GetObject ( C : \\ SomeSpreadsheet.xls " ) "
6
Kör makrot du har spelat in eller kodas ut genom att skriva ut en kodrad som tar . fördelen med " Run " föremål för " Application " -kommandot det bör se ut så här : " apExcel.Application.Run " SomeSpreadsheet YourMacro "
7
Stäng Excel -programmet genom att skriva " apExcel . avsluta " som den sista raden i funktionen .
8
Kör programmet för att se till att den fungerar , och sedan spara den nya databasen .