Compartilhar via


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.