1、sub过程的结构

[ Private | Public | Friend] [Static] Sub name [(arglist)]



[statements]



[Exit Sub] ‘退出过程



[statements]



End Sub

 

注释:

  • 中括号表示可选
  • Private | Public | Friend :表示过程的作用域,Private只允许当前模块的其他过程调用,Public允许所有模块的过程进行调用,省略作用域时,作用域默认为Public,过程调用方法为: call 过程名。
  • static: 变量的生命周期
  • name: 过程的名字
  • arglist: 参数列表

 

2、注释

 有两种注释方式:

  • Rem 注释内容
  •   注释内容

 

3、过程名命名规则

  • 第一个字母必须是字母或者汉字
  • 不能使用特殊字符
  • 不能与保留关键字一样
  • 不能与模块名或者其他过程名一样
  • 不区分大小写

 

4、中断过程的方法

  • End Sub: 标志程序结束,过程的组成部分
  • Exit Sub: 中途结束过程,一个过程中可以有多个,但只有第一个有效果
  • End: 结束一切,比如所有公共变量、窗体等,比Exit Sub的范围要广些
  • Stop: 暂停程序的执行,按F5继续执行,通常用于程序的调试
  • Ctrl + Break: 在程序执行的前几秒按此组合键可以暂停过程的执行

原创文章,转载请注明出处:http://b.nwumba.cn/article/9/