VBA-programmering struktur avser de faser i vilka utvecklare skriva program i VBA språk . Dessa faser inkluderar skriva programkod , designa formulär som möjliggör interaktion med användaren , testning och felsökning . Dessa faser inträffar inte alltid i den ordning som just nämnts . Lära sig om VBA-programmering struktur kommer att ge riktlinjer för att hjälpa dig att utveckla din programkod effektivt skriva kod
En viktig fas i utvecklingen av ett VBA -program är att skriva in programmets uttalanden i VBA : s integrerade utvecklingsmiljö , eller IDE . Under denna fas , kommer programmeraren interagera med Microsofts IntelliSense funktionen , vilket tyder på sökord såsom funktionsnamn när de första tecknen i ett sökord skrivs . Till exempel när en programmerare typer tecknen " SEL" och sedan trycker på " Ctrl " och " Enter " tangenter samtidigt , kommer IDE fram en pop - up-lista med VBA-egenskaper , funktioner och klasser som börjar med " sel . "
Form Design
Designing standardmallar är en annan fas i VBA-programmering struktur , även om inte alla program har former . När en programmerare behöver visa multiple input eller styr utgång tillsammans , är en UserForm skapad för att hålla dessa kontroller . Programmeraren kan dra kontroller , till exempel textrutor , knappar och listrutor , på en userform . Värden kan tilldelas egenskaper kontroller i formuläret så att de visas och beter sig på ett sätt som överensstämmer med programmets specifikationer . Till exempel kommer en programmerare att använda VBA : s Properties fönstret för att skriva en etikett som " Name " i bildtexten egenskapen av en Label-kontrollen . Denna etikett kommer att placeras intill en textruta för att uppmana användaren att skriva sitt namn i inmatningsfältet . Även de enklaste VBA program
Testa
genomgå en testfas . I denna fas , programmerare utforma många typer av input för att mata sina VBA -program . Då kan upptäcka brister , så kallade buggar , i programmet . Med komplexa program , kan utvecklare utföra flera iterationer av tester , inklusive beta-testning , där användarna prova programmet . Detta kan ge en utvecklare en bättre känsla för de faktiska uppgifter som den utgivna versionen av programmet kommer att behöva hantera .
Debugging
VBA -program kan krascha , vilket innebär att programmerare måste utföra felsökning operationer på ansökan . Detta kan inkludera uppgifter som att läsa loggfilerna som skapats av en felaktig program . Program kan kodas för att skapa poster i loggfiler vid körning att rapportera varje del av programmet som exekveras . Loggposter kan inkludera uppdateringar med information såsom , " Om att visa anmälningssedel till användaren , " och " Misslyckades med att läsa in nödvändig fil " ArtSupplies.txt ' . " Programmerare kan också ställa in brytpunkter och stega igenom ett program som en del av felsökning processen . En brytpunkt stoppar programkörningen vid ett uttalande som anges av programmeraren . " Gå igenom " betyder att köra ett program ett uttalande i taget .