outils de débogage Visual Basic aident les utilisateurs à trouver des problèmes dans leurs codes de macros . Un code de macro est une série de commandes que les utilisateurs peuvent activer par une simple commande , ce qui leur permet d'accélérer un certain nombre de tâches sur l'ordinateur . Codification implique de nombreuses lignes de code --- localiser un code problématique peut prendre beaucoup de temps , de sorte que Microsoft a publié des outils de débogage avec Visual Basic. Message Box
Un utilisateur peut déboguer un code en utilisant une boîte de message , ce qui lui permet de vérifier la valeur du code. Il ajoute le code " MsgBox" à côté de la variable qu'il veut vérifier , exécute ensuite le code.
Points d'arrêt
Une personne peut utiliser des points d'arrêt quand elle pense un problème existe. Elle suspend une macro exécutant une instruction spécifique. L'utilisateur clique dans la ligne de code , elle veut arrêter , puis clique sur " Toggle Breakpoint " dans le menu "Debug" . Cela provoque la macro pour arrêter la première ligne qui a un point d'arrêt. Lorsque l'utilisateur veut supprimer le point d'arrêt , elle clique sur la ligne de code qui a , puis clique sur " Toggle Breakpoint . " Le code n'enregistre pas les points d'arrêt , de sorte que l'utilisateur doit les passer à chaque fois qu'elle veut les utiliser dans une session de débogage .
Stepping
Un utilisateur peut voir l'état de la macro lors de l' arrêt. L'utilisateur peut également passer en revue chaque ligne de la macro à comprendre sa logique. Il entre dans le mode de pause en cliquant sur le prolongement de la première macro instruction puis en cliquant sur " Step Into ". Mode Pause est lorsque le code s'arrête lorsqu'il rencontre un point d'arrêt . L'utilisateur clique ensuite sur " Step Over " dans le menu "Debug" à chaque fois qu'il veut passer à l'instruction suivante. Il peut arrêter la session en mode pause en cliquant sur " Reset" dans le menu "Exécuter" .
DataTips et Windows
une personne utilise DataTips en mode pause pour voir la valeur dans une ligne de code. L'utilisateur place simplement la souris sur la variable dans la fenêtre "Source" . Elle peut obtenir des informations plus détaillées sur ses programmes par le biais débogueur fenêtres et boîtes de dialogue. Il s'agit notamment de la fenêtre " Locals " , qui montre les variables locales , la boîte de dialogue " Espion " , qui montre les variables et d'enregistrer le contenu et la fenêtre « Watch» , qui montre les variables et le contenu des registres . Les registres sont de petites quantités de stockage disponible connectés à un processeur numérique . D'autres fenêtres sont la fenêtre "Running Documents" , qui montre les documents et le code de script chargé dans processess courant ; la fenêtre « Utilisation des modules », qui montre modules utilisés par un programme , et la section «Utilisation du démontage " fenêtre , ce qui montre le code assembleur créée par le compilateur de programme.
immédiate fenêtre
Après avoir réglé le point d'arrêt , un individu peut utiliser la fenêtre " immédiate" et exécuter le code de la fenêtre . La fenêtre « immédiate» sert de lieu d'exécuter du code et d'afficher les résultats . Un utilisateur voit exactement ce que fait le code en parcourant ligne par ligne . La fenêtre « locaux» est également utile , affichant automatiquement les valeurs des variables et autres objets de la procédure.