Ajuda do LibreOffice 26.2
Define um ou mais identificadores como constantes.
Uma constante é uma variável que ajuda a melhorar a legibilidade de um programa. As constantes não são definidas como um tipo específico de variável, mas sim utilizadas como marcadores de posição no código. Só é possível definir uma constante uma vez e esta não pode ser alterada.
[Global|Privado|Público] Const nome = expressão[, ...]
nome: Qualquer identificador que siga as convenções padrão de nomenclatura de variáveis.
expressão: Qualquer expressão literal.
O tipo de dados deve ser omitido. Quando uma biblioteca é carregada na memória, o LibreOffice Basic converte internamente o código do programa, de modo a que, sempre que uma constante for utilizada, esta seja substituída pela expressão definida.
Por predefinição, as constantes são definidas como privadas nos módulos e nas rotinas. As constantes podem ser tornadas públicas ou globais, para que possam ser utilizadas a partir de todos os módulos e de todas as bibliotecas Basic.
Os especificadores Global, Private e Public só podem ser utilizados para constantes de módulo.
Const EARTH = "♁" ' âmbito do módulo
Private Const MOON = "☾" ' âmbito do módulo
Constante pública VENUS="♀", MARS="♂" ' âmbito geral
Constante global SUN = "☉", STAR = "☆" ' âmbito geral
Sub ExampleConst
Const SUN = 3 * 1,456 / 56 ' SUN é local
MsgBox SOL, LUA ' A constante global SOL permanece inalterada
Const Pgm = "Program", Var = 1.00
MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
End Sub