Guida di Collabora Office 24.04
Definisce uno o più identificatori come costanti.
Una costante è una variabile che aiuta a migliorare la leggibilità di un programma. Le costanti non sono definite come uno specifico tipo di variabile, piuttosto vengono usate come segnaposto all'interno del codice. Una costante può essere definita solamente una volta e non può essere modificata.
[Global|Private|Public] Const name = expression[, ...]
nome: qualsiasi identificatore che rispetta le convenzioni per l'attribuzione dei nomi alle variabili normali.
espressione: qualsiasi espressione letterale.
Il tipo di dati va omesso. Quando una libreria viene caricata in memoria, Collabora Office Basic converte internamente il codice del programma in modo che, ogni volta che una costante è usata, questa viene sostituita con l'espressione che è stata definita.
Per impostazione predefinita le costanti, nei moduli e nelle routine, sono considerate come private. È possibile renderle pubbliche o globali al fine di poter essere usate da tutti i moduli e da tutte le librerie di Basic.
Gli indicatori Global, Private e Public possono essere utilizzati solo per le costanti del modulo.
Const TERRA = "♁" ' ambito limitato al modulo
Private Const LUNA = "☾" ' ambito limitato al modulo
Public Const VENERE="♀", MARTE="♂" ' ambito generale
Global Const SOLE = "☉", STELLA = "☆" ' ambito generale
Sub ExampleConst
Const SOLE = 3 * 1.456 / 56 ' SOLE è locale
MsgBox SOLE,, LUNA ' la costante globale SOLE è invariata
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub