1.可以定义,用"private 变量名 as 变量类型"(编代码时没有引号)
  比如 private int1 as integer   '变量int1只能在本模块使用2.private声名的变量只能在本模块使用,dim 和 static声名的变量只能在本过程中使用。
  即由大到小的顺序为public private static(dim)3.这个概念不太清楚,你可参考后面朋友的解答。

解决方案 »

  1.   

    你对模块级变量的定义(用private语句在模块顶部定义)的方法和一些书里讲
    的类似。我测试过这种方法,定义的变量确实可以在模块内使用,但是本窗口对
    变量值的修改不能保留下来,模块内另一窗口调用此变量时,此变量又为空了。
      

  2.   

    不要按书上的,书上的好像不对也复杂,最简单的,如果是整个工程都有效的变量,就在标准模块里用public声明(即点击工程--添加模块,即添加一标准模块),如果是整个窗体模块里都有效的变量,就在窗体的通用-声明里用Dim声明,只在过程里有效的变量,就在此过程内部用Dim声明。