Declaração de Constantes
• Locais ou de Procedimento ( Dentro da Macro )
Dim Nome As String
São constantes de atuam localmente num bloco (Dim) ou dentro do escopo de um procedimento, assim como as variáveis, as constantes declaradas deste modo somente têm existência dentro do procedimento onde foi declarada, ou seja, não podem ser usadas fora dele.
• Privadas ou Modulares ( Fora da Macro )
Private Nome As String
Uma constante ou variável declarada em nível privado (Private) tem seu uso disponível para todos os procedimentos criados no mesmo módulo, deve ser declarada fora do procedimento, ou seja, antes da sub de abertura do bloco.
• Públicass ( Fora da Macro )
Public Nome As String
Uma constante ou variável declarada em vível público (Public) tem seu uso disponível para todos os procedimentos criados em todos os módulos do projeto e também, deve ser declarada fora do procedimento, ou seja, antes da sub de abertura do bloco.
Em tempo tem as Globais também:
Global VarName As TYPENAME
A variável é válida enquanto durar a sessão do LibreOffice.
Veja também: Fundamentos