Compartir a través de


Directiva #Const

Se usa para definir constantes del compilador condicionales para Visual Basic.

Sintaxis

#Constexpresiónconstname =

La sintaxis de la directiva del compilador #Const contiene los elementos siguientes:

Parte Descripción
constname Obligatorio; Variant (String). Nombre de la constante; sigue las convenciones de nomenclatura de variables estándar.
expresión Obligatorio. Literal, otra constante del compilador condicional o cualquier combinación que incluya cualquiera o todos los operadores aritméticos o lógicos , excepto Is.

Comentarios

Las constantes del compilador condicional siempre son privadas para el módulo en el que aparecen. No es posible crear constantes del compilador public mediante la directiva #Const . Public compiler constants can only be created in the user interface.

Solo se pueden usar constantes y literales del compilador condicional en la expresión. El uso de una constante estándar definida con Const o el uso de una constante que no está definida hace que se produzca un error. Por el contrario, las constantes definidas mediante la palabra clave#Const solo se pueden usar para la compilación condicional.

Las constantes del compilador condicionales siempre se evalúan a nivel de módulo, independientemente de su ubicación en el código.

Ejemplo

Este ejemplo usa la directiva #Const para declarar las constantes del compilador condicionales que deben usarse en construcciones de tipo #If...#Else...#End If.

#Const DebugVersion = 1 ' Will evaluate true in #If block. 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.