Déclaration d'un sous-programme
Pour déclarer ou définir un sous-programme (Subroutine),
on utilise le mot (réservé) Sub. La syntaxe d'une déclaration de
sous-routine est la suivante :
Le nom du sous-programme suit les mêmes
règles que celles qui régissent le nom de variables (nombre de
caractères 255, commencer par une lettre, peuvent inclure des
chiffres...). Pour rappel, VBscript est sensible à la case. Ainsi
Calcul() ne sera pas égal à calcul(). En outre, Tous les noms des
fonctions dans un script doivent être uniques.
La mention des arguments est facultative
mais dans ce cas les parenthèses doivent rester. C'est d'ailleurs
grâce à ces parenthèses que l'interpréteur VBscript distingue les
variables des fonctions. Nous reviendrons plus en détail sur les
arguments et autres paramètres.
Lorsqu'un sous-programme a été ouvert par un
Sub, il doit impérativement, sous peine de message d'erreur, être
refermé par un End Sub. Prenez la bonne habitude de fermer
directement vos sous-routines et d'écrire votre code entre elles.
Le fait de définir une fonction n'entraîne
pas l'exécution des commandes qui la composent. Ce n'est que lors de
l'appel de la fonction que le code de programme est exécuté.

|