Visual Basic debugging verktøy hjelper brukerne å finne problemer i sine makro koder. En makro -koden er en serie med kommandoer som brukerne kan aktivere gjennom en enkel kommando , som hjelper dem fremskynde en rekke oppgaver på datamaskinen . Koding involverer mange linjer med kode --- finne en problematisk kode kan ta mye tid , så Microsoft har gitt ut debugging verktøy med Visual Basic. Message Box
En bruker kan feilsøke en kode ved hjelp av en meldingsboks , som tillater ham å sjekke verdien av koden . Han legger til koden " MsgBox" ved siden av variabelen han ønsker å sjekke , så kjører kode .
Brytningspunkt
En person kan bruke stoppunkter når hun tror et problem eksisterer. Hun suspenderer en makro som kjører en bestemt uttalelse. Brukeren klikker på linje med kode hun ønsker å stoppe, klikker deretter " veksle stoppunkt " i " Debug "-menyen . Dette får makroen til å stoppe den første linjen som har et stoppunkt . Når brukeren ønsker å fjerne stoppunkt , klikker hun på linje med kode som har det, og deretter klikker " veksle stoppunkt . " Koden lagrer ikke de svake punktene , slik at brukeren har for å veksle dem hver gang hun ønsker å bruke dem i en debugging session .
Stepping
En bruker kan se tilstanden til makro under stoppunkt . Brukeren kan også gå gjennom hver linje av makroen til å forstå sin logikk. Han går inn i pause -modus ved å klikke på linje med første instruksjon makro og deretter klikke på " Step Into . " Break -modus er når koden pauser når den støter på et stoppunkt . Brukeren klikker deretter " Step Over " i " Debug "-menyen hver gang han ønsker å gå videre til neste instruksjon . Han kan stoppe pause modus økten ved å klikke på "Reset" i "Kjør "-menyen .
DataTips og Windows
En person bruker DataTips i pausen modus for å se verdien i en linje med kode. Brukeren legger bare musen over variable i " Source "-vinduet . Hun kan få mer detaljert informasjon om hennes programmer gjennom debugger vinduer og dialogbokser . Disse inkluderer " Locals "-vinduet , som viser lokale variabler , den " QuickWatch " i dialogboksen som viser variabler og registrere innholdet, og " Watch "-vinduet , som viser variabler og registrere innholdet . Registrene er små mengder av tilgjengelig lagringsplass som er koblet til en digital prosessor . Andre vinduer inkludere " Running Documents "-vinduet , som viser dokumenter og script kode lastet inn i dagens processess , "Bruke moduler "-vinduet , som viser moduler som brukes av et program, og " Bruke Demontering "-vinduet , som viser assemblykode opprettet av programmet kompilatoren .
Umiddelbar window
etter innstilling stoppunkt , kan individuelt bruke " Immediate "-vinduet og kjøre kode fra vinduet . Den " Immediate " vinduet fungerer som et sted for å kjøre koden og vise resultatene. En bruker ser nøyaktig hva koden gjør ved å trå gjennom det linje for linje . Den " Locals " vinduet er også nyttig , automatisk viser de variable verdiene og andre objekter i prosedyren.