Pomoc Collabora Office 24.04
Określa jeden lub więcej identyfikatorów jako stałe.
Stała to zmienna, która pomaga poprawić czytelność programu. Stałe nie są zdefiniowane jako określony typ zmiennej, ale są używane jako symbole zastępcze w kodzie. Stałą można zdefiniować tylko raz i nie można jej modyfikować.
[Global|Private|Public] Const name = expression[, ...]
name: Dowolny identyfikator zgodny ze standardowymi konwencjami nazewnictwa zmiennych.
expression: Dowolne wyrażenie literowe.
Typ danych musi zostać pominięty. Gdy biblioteka zostanie załadowana do pamięci, Collabora Office Basic wewnętrznie konwertuje kod programu, tak że za każdym razem, gdy używana jest stała, zdefiniowane wyrażenie ją zastępuje.
Domyślnie stałe są definiowane jako prywatne w modułach i procedurach. Stałe mogą być upublicznione lub globalne, aby mogły być używane ze wszystkich modułów, ze wszystkich bibliotek Basic.
Specyfikatorów Global, Private i Public można używać tylko dla stałych modułów.
Const EARTH = "♁" ' zakres modułu
Private Const MOON = "☾" ' zakres modułu
Public Const VENUS="♀", MARS="♂" ' zakres publiczny
Global Const SUN = "☉", STAR = "☆" ' zakres publiczny
Sub ExampleConst
Const SUN = 3 * 1.456 / 56 ' SUN jest lokalna
MsgBox SUN,, MOON ' stała globalna SUN pozostaje niezmieniona
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub