Lær VBA på rekordtid

22 December 2019 Astrid Pedersen

editorial

Microsoft Visual Basic for Applications – eller VBA, som det også kaldes i den forkortede version – er er en implementering af Microsofts programmerings sprog Visual Basic 6 og det dertil hørende integrerede udviklings miljø IDE.

Visual Basic 6 blev erklæret forældet i 2008 og understøttes derfor ikke længere af Microsoft, men anvendes udelukkende gennem Microsoft Visual Basic for Applications 7 i Microsoft Office applikationer. Med Microsoft Visual Basic til applikationer kan du bygge bruger definerede funktioner, automatisere processer og få adgang til Windows API og andre funktionaliteter gennem dynamisk opbyggede link biblioteker.

Microsoft Visual Basic for Applications erstatter og udvider funktionerne i tidligere applikations specifikke makroprogrammerings sprog som for eksempel Microsoft Word BASIC. Microsoft Visual Basic for Applications kan anvendes til kontrol af et antal aspekter af værts applikationen, her under manipulation af funktioner i brugergrænsefladen så som menuer og værktøjslinjer. Du kan også bruge Microsoft Visual Basic for Applications i forbindelse med opbygning af formularer eller dialog bokse.

Microsoft Visual Basic for Applications er tæt knyttet til Visual Basic, og anvender således Visual Basic Runtime Library. Imidlertid kan Microsoft Visual Basic for Applications kode normalt kun køre inden for en værtsapplikation, og ikke som et stand alone program.

Med Microsoft Visual Basic for Applications er det dog muligt at styre et program via et andet program ved hjælp af OLE Automation. For eksempel kan du med Microsoft Visual Basic for Applications automatisk oprette en Microsoft Word rapport fra data opsamlet i Microsoft Excel.

Bliv skarpere på Microsoft Visual Basic for Applications med et kursus

Hvis du ønsker at udnytte mulighederne i Microsoft Visual Basic for Applications til fulde, kan du med fordel tilmelde dig et af de mange spændende Microsoft Visual Basic for Applications kurser hos 4D. Du kan læse mere, og finde et kursus som passer til dig, på 4d.dk

More articles