VBA programmering struktur refererer til de faser, hvor udviklere skriver programmer i VBA sproget . Disse faser inkluderer skrive programkode , designe formularer , der tillader interaktion med brugeren , afprøvning og debugging . Disse faser forekommer ikke altid i den rækkefølge netop nævnte . Læring om VBA programmering struktur vil give retningslinjer for at hjælpe dig med at udvikle dit program kode effektivt Typing Code
En vigtig fase i udviklingen af en VBA -program er at skrive i programmets udsagn i VBA integrerede udviklingsmiljø eller IDE. I denne fase vil programmøren interagere med Microsofts IntelliSense funktionen , hvilket tyder på nøgleord som funktion navne, når de første få tegn i et søgeord er indtastet . For eksempel tegnene "SEL " og derefter trykker på "Ctrl " og " Enter" tasterne samtidig, når en programmør typer , vil IDE vise en pop - up liste over VBA egenskaber , funktioner og klasser , der begynder med " sel ".
Form Design
Designing UserForms er en anden fase i VBA programmering , som dog ikke alle programmer har former. Når en programmør har brug for at vise flere input eller output kontrol sammen, er en UserForm skabt til at holde disse kontroller. Programmøren kan trække kontroller såsom tekstbokse , knapper og drop- down lister , på en UserForm . Værdier kan tildeles egenskaber kontrolelementer i formularen , så de vises, og opfører sig på måder i overensstemmelse med programmets specs. For eksempel vil en programmør bruge VBA Egenskaber vinduet for at skrive en etiket som " Name " i Caption egenskab ved et Label kontrol. Denne etiket vil blive placeret ved siden af en tekstboks til at bede brugeren om at indtaste sit navn i indtastningsfeltet.
Testing
Selv de simpleste VBA -programmer gennemgå en testfase . I denne fase designe programmører mange typer af input til at brødføde deres VBA -programmer. Herved kan påvisning af fejl , kaldet bugs, i programmet. Med komplekse programmer, kan udviklere udføre flere gentagelser af test , herunder beta-test , hvor brugerne afprøve programmet. Dette kan give en udvikler en bedre fornemmelse af de faktiske data , som den oprindelige version af programmet bliver nødt til at håndtere.
Debugging
VBA programmer kan gå ned , hvilket betyder at programmører skal udføre debugging operationer på ansøgningen. Dette kan omfatte opgaver som læsning logfiler oprettet af en defekt program. Programmer kan kodes til at gøre poster i logfiler , mens den kører for at rapportere hver del af programmet udføres. Logfilposter kan omfatte informative opdateringer såsom " Om at vise Tegningsblanket til bruger " og " Kunne ikke indlæse nødvendig filen ' ArtSupplies.txt ". " Programmører kan også indstille breakpoints og trin gennem et program som en del af debugging proces. Et breakpoint stopper programafviklingen på en erklæring angives af programmøren . " Stepping igennem" betyder at køre et program én sætning ad gangen.