Diretiva #Const
Utilizado para definir constantes de compilador condicional para o Visual Basic.
Sintaxe
#Constexpressãoconstname =
A sintaxe da diretiva do compilador #Const tem as seguintes partes:
Sair | Descrição |
---|---|
constname | Obrigatório; Variant (Cadeia de caracteres). Nome da constante; segue as convenções de nomenclatura de variáveis padrão. |
expression | Obrigatório. Literal, outra constante de compilador condicional ou qualquer combinação que inclua qualquer operador aritmético ou lógico, exceto Is. |
Comentários
As constantes do compilador condicional são sempre Privadas para o módulo em que aparecem. Não é possível criar constantes de compilador público com a diretiva #Const . As constantes do compilador público só podem ser criadas na interface de utilizador.
Só podem ser utilizados literais e constantes de compilador condicional na expressão. A utilização de uma constante padrão definida com o Const ou a utilização de uma constante indefinida faz com que ocorra um erro. Por outro lado, as constantes definidas através da #Constpalavra-chave só podem ser utilizadas para compilação condicional.
As constantes do compilador condicional são sempre avaliadas ao nível do módulo, independentemente da sua colocação no código.
Exemplo
Este exemplo utiliza a diretiva #Const para declarar constantes de compilador condicional para utilização em construções #If...#Else...#End If .
#Const DebugVersion = 1 ' Will evaluate true in #If block.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.