Visual Basic felsökningsverktyg hjälpa användarna att hitta problem i sina makrokoder . En makrokod är en serie kommandon som användare kan aktivera genom ett enda kommando , som hjälper dem att påskynda ett antal uppgifter på datorn . Kodning innebär många rader kod --- lokalisera en problematisk kod kan ta mycket tid , så Microsoft har släppt felsökningsverktyg med Visual Basic . Message Box
En användare kan felsöka en kod med en meddelanderuta , som tillåter honom att kontrollera värdet av koden . Han tillägger koden " MsgBox " bredvid den variabeln han vill kontrollera , sedan kör koden .
Brytpunkter
En person kan använda brytpunkter när hon tänker ett problem existerar. Hon avbryter ett makro som kör ett särskilt uttalande . Användaren klickar på kodrad hon vill sluta , då klickar " toggle brytpunkt " i " Debug " -menyn . Detta orsakar att makrot stoppa den första raden som har en brytpunkt . När användaren vill ta bort brytpunkten , klickar hon på kodrad som har den och sedan klickar " toggle brytpunkt . " Koden inte spara brytpunkter , så användaren måste växla dem varje gång hon vill använda dem i en felsökning session .
Stepping
En användare kan visa tillståndet hos makrot under brytpunkten . Användaren kan också gå igenom varje rad i makrot för att förstå dess logik . Han går in i paus -läge genom att klicka på raden med den första instruktionen makro och sedan klicka på " Step Into . " Break -läget är när koden pauser när det når en brytpunkt . Användaren klickar sedan " Step Over " i " Debug " -menyn varje gång han vill gå vidare till nästa instruktion . Han kan stoppa träningspasset rastläget genom att klicka på "Reset " i " Kör " -menyn . Addera DataTips och Windows
En person använder DataTips i paus -läget för att se värdet i en kodrad . Användaren placerar helt enkelt musen över variabeln i " Source "-fönstret . Hon kan få mer detaljerad information om sina program via debugger fönster och dialogrutor . Dessa inkluderar den " Locals " fönstret , som visar lokala variabler , den " QuickWatch " i dialogrutan som visar variabler och registrera innehållet , och " Watch " fönstret , som visar variabler och registrera innehållet . Registren är små mängder av tillgängligt lagringsutrymme som är anslutna till en digital processor . Andra fönster inkluderar " Running dokument " fönstret , som visar handlingar och script laddas i nuvarande processess , "Använda moduler " fönstret , som visar moduler som används av ett program , och " Använda Demontering " fönstret , som visar montering kod skapas genom programmet kompilatorn .
Immediate window
efter att brytpunkten , kan en individ använda " Omedelbar " fönster och köra koden från fönstret . Den " Omedelbar " fönstret fungerar som en plats att köra koden och visa resultaten . En användare ser exakt vad koden gör genom att stega igenom den rad för rad . Den " Locals " fönstret är också användbar , automatisk visning av variabelvärden och andra föremål i förfarandet .