Diretiva #Const
Usado para definir constantes de compilador condicional para Visual Basic.
Sintaxe
#Constexpressãoconstname =
A sintaxe da diretiva do compilador #Const tem estas partes:
Sair | Descrição |
---|---|
constname | Obrigatório; Variant (Cadeia de caracteres). Nome da constante; segue convenções de nomenclatura de variável 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
Constantes de compilador condicional são sempre privadas para o módulo no qual elas aparecem. Não é possível criar constantes de compilador público usando a diretiva #Const . Constantes de compilador público só podem ser criadas na interface do usuário.
Somente constantes de compilador condicional e literais podem ser usados na expressão. Usar uma constante padrão definida com Const ou usar uma constante indefinida faz com que ocorra um erro. Por outro lado, as constantes definidas usando a palavra-chave#Const só podem ser usadas para compilação condicional.
Constantes de compilador condicional são sempre avaliadas no nível do módulo, independentemente de sua colocação no código.
Exemplo
Este exemplo usa a diretiva #Const para declarar constantes de compilador condicional para uso em #If...#Else...#End If constructs.
#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.