Visual Basic 命名规则

对 Visual Basic 模块中的过程常量变量参数 命名时,请使用以下规则:

  • 第一个字符必须使用字母。

  • 不能使用空格、句点 () 、感叹号 () 或名称中的字符 @&$#

  • 名称不能超过 255 个字符。

  • 通常,不应使用与 Visual Basic 或主机应用程序中使用的函数、语句、方法和内部常量名称相同的任何名称。 否则,最终会用语言隐藏相同的 关键字 。 要使用与所指定名称相冲突的内在语言函数、语句或方法,必须显式标识。 内在函数、语句或方法名称在相关类型库的名称之后。 例如,如果有一个名为 的Left变量,则只能使用 VBA.Left调用 Left 函数。

  • 在同一级作用域内,名称不能重复。 例如,不能在同一过程中声明两个名为 age 的变量。 但是,可以在同一模块中声明名为 的age私有变量和名为 age的过程级变量。

注意

[!注释] Visual Basic 不区分大小写,但在声明名称时,它将在语句中保留大写。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。