VBA er et programmeringsspråk som følger med Microsoft Office. Den brukes for opptak av makroer , som er en automatisert måte å skrive programmer. Det er også en utvikling miljø for skriving av programmer for hånd og kan brukes for feilsøking programmer for å løse sine svakheter. Et viktig trekk ved VBA er de virtuelle gjenstander , som representerer komponenter i Office-programmet . Som du lærer VBA , fokusere på en av disse delene om gangen for å redusere sannsynligheten for forvirring. Opptak Makroer
VBA makro opptaker gir en forsiktig introduksjon til å lage programmer med dette språket , fordi du ikke trenger å vite noen VBA uttalelser for å bruke den. Den makro opptaker konverterer museklikk og tastetrykk du gjør i et Office-program - for eksempel Excel eller Word - i VBA uttalelser som du senere kan studere, replay å gjenskape disse interaksjoner med søknaden , eller avgrense ved å fjerne eller legge til VBA uttalelser. Søknaden makro opptaker er tilgjengelig gjennom "Record makro "-knappen under " Developer "-kategorien .
VBA Miljø
å opprette VBA programmer for hånd , lære delene av VBA utviklingsmiljø , som Microsoft laget for manuell programmering. Dette miljøet har verktøy for å skrive , kjøring av og feilsøking programmer. Et av disse verktøyene er Object Browser , som er en søkemotor for å finne og få beskrivelser for VBA sin virtuelle objekter . For eksempel vil skrive " Selection " i Object Browser for Word VBA vise en liste med funksjoner og egenskaper for denne VBA objektet .
Debugging
Even de best designede VBA -programmer har feil . VBA miljøets debugger gjør finne disse feilene , kalt " bugs ", mye enklere enn å søke etter dem uten hjelp. VBA er debugging verktøy består av disse kommandoene eller komponenter : step- kjøringsmodus , som lar deg kjøre et program en setning om gangen , komponenter for å vise verdien av variabler , som inkluderer Quick Watch vinduet og Immediate-vinduet , og stoppunkter , som er som virtuelle Stop eller vikepliktskilt du plasserer på en VBA uttalelse på det punktet der du ønsker å stoppe kjøringen av programmet .
virtuelle objekter
Skrive programmer manuelt i VBA innebærer manipulere språkets virtuelle objekter , slik som den ofte brukt " Selection " objekt i Word VBA eller " Range " objekt i VBA. Disse objektene oppfører ligner på virkelige objekter ved at de kan utføre handlinger ved utførelsen av funksjoner , og har egenskaper som virkelige objekter gjør. For eksempel har " Range " objekt bare nevnt en " celler" attributtet , som du kan bruke til å sette og lese verdien av et regneark celler. Tilgang er " ActiveDatabase " objekt har en funksjon som heter " Execute ", som lar deg utføre handlingen spørringer på den gjeldende databasen , for eksempel legge til eller slette tabeller .