Aide Collabora Office 24.04
Fragments de syntaxe Collabora Office Basic
{[Optional [ByRef|ByVal]]|ParamArray} argument {{As typename|char}[ = expression]|[()]As Variant}
Optional : l'argument n'est pas obligatoire.
ByRef: l'argument est passé par référence. ByRef est par défaut.
ByVal: l'argument est passé par valeur. Sa valeur peut être modifiée par la routine appelée.
char: caractère de déclaration Type
typename: nom du type de données primitif. Les types définis par la bibliothèque ou le module peuvent également être spécifiés.
=expression: spécifiez une valeur par défaut pour l'argument, correspondant à son type déclaré. Optional est nécessaire pour chaque argument spécifiant une valeur par défaut.
ParamArray: utilisez ParamArray quand le nombre de paramètres est indéterminé. Un scénario typique est celui d'une fonction définie par l'utilisateur Calc. L'utilisation de ParamArray doit être limitée au dernier argument d'une routine.
L'utilisation de ParamArray ou = expression nécessite que Option Compatible soit placé avant le code du programme exécutable dans un module.
Lors de l'utilisation de Option VBASupport 1, les arguments Optional sans valeur par défaut (=expression) sont initialisés en fonction de leur type de données, sauf utilisation de Variant.
( [[start To] end], .. )
start: limite inférieure d'une dimension.
end: limite supérieure d'une dimension
Les dimensions multiples d'une matrice sont notées en utilisant le signe virgule (,).
{Boolean|Byte|Currency|Date|Double|Integer|Long|Object|Single|String|Variant}
{ % | & | ! | # | $ | @ }