Skip to main content

Hvad gør en VBA -programmør?

En Visual Basic til applikationer eller VBA -programmør arbejder generelt med den specifikke VBA -udgave af Microsoft Visual Basic.Visual Basic er et objektorienteret programmeringssprog med sin egen Windows-baserede grænseflade, der er populær til at oprette en lang række Microsoft Desktop-applikationer.Visual Basic til applikationer er skræddersyet til at udvikle specifikke applikationer, uanset om dette er kontorressourcer, grafikprogrammer, filsorteringsprogrammer eller enhver anden form for Windows-baserede softwareprogrammer.

På et generelt niveau er VBA-programmerere ansvarlige for at brugeVBA til at udvikle eksisterende applikationer eller udarbejde nye projekter.De skal vide, hvordan man bruger alle de dele af den komplekse visuelle basale grænseflade, samt hvordan man bruger dynamiske linkbiblioteker (DLL'er) til at give referencer til kodemoduler.De er også nødt til at vide om objektmodeller, som er specifikke sprogkonstruktioner, som Visual Basic bruger til at arbejde med en applikation.

Det kan være temmelig vanskeligt for VBA -programmerere at finde ud af den specifikke objektmodel til en eksisterende applikation.Dette element af softwaren er kodet i den af de originale skabere.En VBA -programmør kan bruge noget, der kaldes en makrooptager, der kan hjælpe med at opdage dele af objektmodellen.Nogle fejlfindingsværktøjer kan også være nyttige i denne proces.

Nogle af de øverste kognitive opgaver for VBA-programmerere involverer evaluering af en objektmodel og analyse af syntaks og logik for den eksisterende kode.Disse personer kan køre Visual Basic eller Windows-baserede applikationer gentagne gange for at dechiffrere, hvordan kode fungerer under runtime.De kan bruge omfattende fejlfinding eller test for at lære mere om, hvordan et specifikt stykke software fungerer.

For at styre et komplekst sæt kommunikation med applikationer kan en VBA -programmør muligvis bruge værktøjer som OLE Automation Resource.Denne type værktøj hjælper brugere med at undersøge, hvordan applikationer deler funktioner.Også her er arten af Microsoft Visual Basic som et objektorienteret sprog vigtig.Nogle kodefunktioner kan beskrives som "automatiseringsobjekter", som undertiden deles mellem flere applikationer.

En VBA -programmør er ofte ansvarlig for at undersøge arbejdet i et specifikt softwareprogram og nuværende fund efter behov.Denne professionelle kan opfordres til at manipulere forskellige specifikke stykker af et softwareprogram eller til at ændre det på forskellige måder.VBA -eksperter hjælper generelt et IT -team med at styre nødvendige ændringer i et sæt applikationer.