#Const 指令
用于定义 Visual Basic 的条件编译器常量。
语法
#Constconstname = 表达式
“#Const”编译器指令语法包含以下部分:
Part | 说明 |
---|---|
constname | 必需;Variant (String)。 常量的名称;遵循标准变量命名约定。 |
expression | 必填。 文本、其他条件编译器常量或包含除 Is 以外的任何或所有算术或逻辑运算符的任意组合。 |
备注
条件编译器常量始终是对出现该常量的模块私有的。 无法使用 #Const 指令创建公共编译器常量。 Public compiler constants can only be created in the user interface.
表达式 中仅可使用条件编译器常量和文字。 使用通过 Const 定义的标准常量,或使用未定义的常量将导致错误发生。 相反,使用 #Const 定义的常量关键字 (keyword) 只能用于条件编译。
条件编译器常量始终在模块级计算,而无论其在代码中的位置。
示例
此示例使用“#Const”声明在 #If...#Else...#End If 构造中使用的条件编译器常量。
#Const DebugVersion = 1 ' Will evaluate true in #If block.
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。