De Microsoft Office-suite van programma's alle gebruik maken van een speciale versie van de programmeertaal is Basic als Visual Basic for Applications genoemd. Deze programmeertaal kan worden gebruikt voor het automatiseren van taken binnen de programma's of geef ze functionaliteit die ze oorspronkelijk niet gemaakt werden als u wilt. U kunt zelfs toegang tot bestanden in volledig verschillende programma's, zoals het uitvoeren van een Macro Excel rechtstreeks vanuit een Access-database. Dit kan een nuttige functie te hebben als uw Access-database is het trekken van gegevens uit een Excel-werkblad, maar u moet regelmatig bijwerken of wijzigen van de informatie in de wpreadsheet voor sommige reden.
Navigeren van de dossiers van het programma van de computer en start de software van Microsoft Access.
Een nieuwe database maken door te klikken op de Microsoft Office-logo in de linkerbovenhoek van het scherm en de "Lege Database"-optie te kiezen.
Klik op het tabblad "Databasehulpmiddelen", vervolgens op de knop 'Visual Basic' overschakelen naar de weergave van Visual Basic.
Het maken van een nieuwe functie met behulp van de opening en sluiting van "Sub" opdrachten. Vervolgens declareert u een nieuwe variabele dat Excel wordt geopend met de opdracht "CreateObject". Schrijf de code zodat het lijkt op "Set apExcel = CreateObject("Excel.Application")"
De opdracht "GetObject" te openen van de specifieke Excel-werkblad met de macro die u wilt uitvoeren. Typ een regel code zoals "Set apExcelsheet = GetObject(C:\SomeSpreadsheet.xls") "
Voer de macro die u hebt vastgelegd of gecodeerd uit door het uittypen van een coderegel die van de "Looppas" object van de opdracht "Application profiteert". Het moet er zo uitzien: "apExcel.Application.Run"SomeSpreadsheet! YourMacro"
Sluit het Excel-programma door te typen "apExcel.Quit" als de laatste regel van de functie.
Voer het programma om ervoor te zorgen dat het web goed werkt en uw nieuwe database opslaan.
- Als u niet dat de gebruiker om te zien wilt dat wordt geopend, de "Visible"-object op 'onwaar' instellen door te typen een coderegel die leest "apExcel.Visible = False"
- U ontvangt een foutbericht als u niet het volledige en correcte pad naar het Excel-werkbladbestand opneemt, of als u onjuist hoofdlettergebruik.