Aide Collabora Office 24.04
Définit un ou plusieurs identifiants comme constantes.
Une constante est une variable améliorant la lisibilité d'un programme. Les constantes ne sont pas définies comme un type de variable spécifique, elles jouent plutôt le rôle de substituants dans le code. Une constante doit être définie en une seule fois et ne peut pas être modifiée ultérieurement.
[Global|Private|Public] Const name = expression[, ...]
name: tout identifiant qui suit les conventions de nommage de variable standard.
expression: toute expression littérale.
Le type de données doit être omis. Lorsqu'une bibliothèque est chargée dans la mémoire, Collabora Office Basic convertit le code du programme en interne de façon à ce que chaque fois qu'une constante est utilisée, l'expression définie la remplace.
Par défaut les constantes sont définies comme privées dans les modules et les routines. Les constantes peuvent être rendues publiques ou globales afin de pouvoir être utilisées par tous les modules, par toutes les bibliothèques Basic.
Les prescripteurs Global, Private et Public peuvent uniquement être utilisés pour les constantes de module.
Const EARTH = "♁" ' module scope
Private Const MOON = "☾" ' module scope
Public Const VENUS="♀", MARS="♂" ' general scope
Global Const SUN = "☉", STAR = "☆" ' general scope
Sub ExampleConst
Const SUN = 3 * 1.456 / 56 ' SUN is local
MsgBox SUN,, MOON ' SUN global constant is unchanged
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub