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.