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.