Le but est d'obtenir une estimation à la louche du nombre de termes différents dont il faut étudier le fonctionnement pour programmer le logiciel Excel.
Le comptage a été scindé par bibliothèque : Les termes du langage des bibliothèques VB, VBA Office, MS Forms seront retrouvés à l'identique dans MS Words par exemple.
Ce comptage concerne la version Office 2000.
Comptage approximatif du nombre de terme du langage par mesure de la longueur des différentes listes de référence de l'aide VBA à l'écran, (les chapîtres Références ...). Puis conversion en nombre d'items. Les chiffres présentés peuvent donc être quelque peu différents de la réalité, ± 2 items par comptage.
Visual Basic | VBA Excel | VBA Office | MS Forms | DAO | Total | Tot.rectifié | |
Type de variables | 13 | 13 | 13 | ||||
Opérateurs | 19 | 19 | 19 | ||||
Fonctions et instructions | 254 | 21 | 275 | 275 | |||
Objets | 14 | 133 | 29 | 20 | 54 | 250 | 250 |
Evénement | 6 | 47 | 3 | 19 | 75 | 47 | |
Méthodes | 56 | 274 | 33 | 22 | 47 | 432 | 274 |
Propriétés | 58 | 842 | 112 | 118 | 94 | 1224 | 842 |
Total | 420 | 1317 | 177 | 179 | 195 | 2288 | 1720 |
Au final le nombre de mots différents du langage peut être estimé entre 1.700 et 2.200.
Ce résultat (1.720) est minoré par le fait que les instructions structurelles du langage comme If ... Then ... else ... End if ont été comptées comme 1 mot et parce qu'il ne tient pas compte des constantes nommées (quelques centaines).