Visual Basic contient toutes les Visual Basic pour Applications, ou VBA, commandes utilisées pour écrire des macros dans le logiciel Microsoft Office, permettant au programmeur d'ouvrir, de modifier et manipuler Excel, Word et fichiers d'accès. Ceci est souvent mieux que d'écrire des macros à partir d'une application, que vous pouvez créer des stand-alone exécutables permettant aux utilisateurs d'exécuter votre code sans avoir à ouvrir l'application, la recherche et l'exécution d'une macro. Vous aurez besoin d'ajouter une référence à Excel dans votre projet VB.