Visual Basic 命名规则
对 Visual Basic 模块中的过程、常量、变量和参数 命名时,请使用以下规则:
第一个字符必须使用字母。
不能使用空格、句点 (。) 、感叹号 (!) 或名称中的字符 @&、 $。 #
名称不能超过 255 个字符。
通常,不应使用与 Visual Basic 或主机应用程序中使用的函数、语句、方法和内部常量名称相同的任何名称。 否则,最终会用语言隐藏相同的 关键字 。 要使用与所指定名称相冲突的内在语言函数、语句或方法,必须显式标识。 内在函数、语句或方法名称在相关类型库的名称之后。 例如,如果有一个名为 的
Left
变量,则只能使用VBA.Left
调用 Left 函数。在同一级作用域内,名称不能重复。 例如,不能在同一过程中声明两个名为
age
的变量。 但是,可以在同一模块中声明名为 的age
私有变量和名为age
的过程级变量。
注意
[!注释] Visual Basic 不区分大小写,但在声明名称时,它将在语句中保留大写。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。