分类：电脑/网络-程序设计
问题：VB问题什么时候需要添加模块？ 
什么时候需要添加模块？
回答：除楼上说的以外，另请注意对全局变量的声明也必需在添加模块中或窗体模块中声明。声明模块级变量时需用Puic 语句或Private 语句.以下是MSDN的解释:Public 语句在模块级别中使用，用于声明公用变量和分配存储空间。说明Public 语句声明的变量在所有应用程序的所有没有使用 Option Private Module 的模块的任何过程中都是可用的；若该模块使用了 Option Private Module，则该变量只是在其所属工程中是公用的。Public 语句示例该示例在标准模块的模块级（通用部分）使用 Public 语句，来显式声明公用的变量，指如果没有使用 Option Private Module，则在所有应用程序的所有模块的所有过程中都可以使用的变量。Public Number As Integer   '公用的整数变量。Public NameArray(1 To 5) As String   '公用的字符串数组变量。'多个声明，两个变体型变量，以及一个整数型变量，都是公用的。Public MyVar, YourVar, ThisVar As Integer模块级别在模块的声明部分中描述代码。将过程外的任何代码都看作模块级别代码。必须先列出声明，随后列出过程。Private 语句在模块级别中使用，用于声明私有变量及分配存储空间。说明Private 变量只能在包含其声明的模块中使用。可以使用 Private 语句声明变量的数据类型。例如，下面的语句声明了一个 Integer 类型的变量。Private NumberOfEmployees As IntegerPrivate 语句示例该示例演示在模块级使用 Private 语句来声明私有变量；即这些变量只能在包含其声明的模块中使用。Private Number As Integer   '私有的整数变量。Private NameArray(1 To 5) As String   '私有的数组变量。'多个声明，两个变体型，以及一个整型，都是私有的。Private MyVar, YourVar, ThisVar As Integer