VBA模块的命名约定?

时间:2010-04-10 03:50:49

标签: vba vb6 naming-conventions

我真的不知道如何命名VBA模块。我应该:

  1. 使用前缀,例如basName或modName。
  2. 不使用前缀,例如Module。 (但避免限制词)
  3. 其他东西

4 个答案:

答案 0 :(得分:4)

不要加前缀!将模块命名为适当的名称。

答案 1 :(得分:3)

当然,这是回到机器的方式,但是当我进行广泛的VBA开发时,我总是用类似“bas”的前缀命名我的模块,因为组合的类模块和全局模块的名称必须是唯一的(即你没有名为Foo的Global模块和名为Foo的Class模块)。我相信VB6也是如此,但那是很多以前的事情。

答案 2 :(得分:2)

我将带有M的标准模块作为前缀,使用C加上类模块,使用U加上用户表单。在VBE中,我关闭项目浏览器中的文件夹视图以显示所有模块。前缀可以很好地排序。

答案 3 :(得分:0)

前缀可能有用,只是为了使相关模块在项目窗口中彼此相邻。我一直使用“数字”或“测试”之类的前缀来代替其他方式对它们进行分组。但是你可能不需要像“mod”那样......