当在 Visual Basic 的模块中为过程、常数、变量以及参数命名时,可以使用下列的规则:
第一个字符必须使用英文字母。
不能在名称中使用空格、句点(.)、惊叹号(!)、或 @、&、 $,# 等字符。
名称的长度不可以超过 255 个字符。
通常,使用的名称不能与 Visual Basic 本身的 Function 过程、语句以及方法的名称相同。必须退出使用与程序语言的关键字相同的名称。若所使用的内在语言函数,语句或方法与所指定的名称相冲突,则必须显示地识别它。常规会将内建函数,语句或方法的名称之前加上关联的类型库的名称。例如,如果有一个名为 Left 的变量,则只能用 VBA.Left 来调用 Left 函数。
不能在范围的相同层次中使用重复的名称。例如,不能在同一过程中声明两个命名为 age 的变量。然而,可以在同一模块中声明一个命名为 age 的私有变量和命名为 age 的过程级别的变量。
注意:
Visual Basic 不区分大小写,但它会在名称被声明的语句处保留大写。