Skip to main content

Hva gjør en VBA -programmerer?

Et visuelt grunnleggende for applikasjoner, eller VBA -programmerer, jobber generelt med den spesifikke VBA -utgaven av Microsoft Visual Basic.Visual Basic er et objektorientert programmeringsspråk med sitt eget Windows-baserte grensesnitt som er populært for å lage et bredt utvalg av Microsoft Desktop-applikasjoner.Visual Basic for applikasjoner er skreddersydd for å utvikle spesifikke applikasjoner, enten dette er kontorressurser, grafikkprogrammer, filsorteringsprogrammer eller andre slags Windows-baserte programmer.

På generelt nivå er VBA-programmerere ansvarlige for brukVBA for å utvikle eksisterende applikasjoner eller for å utarbeide nye prosjekter.De må vite hvordan de skal bruke alle delene av det komplekse Visual Basic -grensesnittet, samt hvordan du bruker dynamiske koblingsbiblioteker (DLL) for å gi referanser for kodemoduler.De trenger også å vite om objektmodeller, som er spesifikke språkkonstruksjoner som Visual Basic bruker for å jobbe med en applikasjon.

Det kan være ganske vanskelig for VBA -programmerere å finne ut den spesifikke objektmodellen for en eksisterende applikasjon.Dette elementet i programvaren er blitt kodet inn i den av de originale skaperne.En VBA -programmerer kan bruke noe som heter en makroopptaker som kan bidra til å oppdage deler av objektmodellen.Noen feilsøkingsverktøy kan også være nyttige i denne prosessen.

Noen av de toppnivå-kognitive oppgavene for VBA-programmerere innebærer å evaluere en objektmodell og analysere syntaks og logikk for eksisterende kode.Disse personene kan kjøre Visual Basic eller Windows-baserte applikasjoner gjentatte ganger for å tyde hvordan koden fungerer under kjøretid.De kan bruke omfattende feilsøking eller testing for å lære mer om hvordan et bestemt programvare fungerer.

For å administrere et komplekst sett med kommunikasjon med applikasjoner, kan en VBA -programmerer bruke verktøy som OLE Automation Resource.Denne typen verktøy hjelper brukere til å granske hvordan applikasjoner deler funksjoner.Her igjen er arten av Microsoft Visual Basic som et objektorientert språk viktig.Noen kodefunksjoner kan beskrives som "automatiseringsobjekter", som noen ganger deles mellom flere applikasjoner.

En VBA -programmerer vil ofte være ansvarlig for å se på arbeidet med et spesifikt program og presentere funn etter behov.Denne profesjonelle kan bli bedt om å manipulere forskjellige spesifikke deler av et program, eller for å endre det på forskjellige måter.VBA -eksperter hjelper generelt et IT -team til å håndtere nødvendige endringer i et sett med applikasjoner.