VBA Brush Up 01:Procedures and Modules

Technorati 标签: procedures modules

来自:Julitta Korol,“Access.2003.Programming.by.Example.with.VBA.XML.and.ASP”,by Wordware Publishing, Inc. 2005, p3-p11

  1. 有关过程:
    1. procedure是instructions的集合。
    2. 有3种procedure:sub, function, property。
    3. 其中property用于给custom objects的属性赋值或获得属性值。
  2. 有关模块
    1. module是procedures的集合。同一module中的过程互相不能重名。
    2. module包括declaration section和procedure section两部分
    3. 有2种模块:标准模块和类模块。
    4. 类模块又分两种:自定义类模块,以及系统自动生成的窗体模块、报表模块。
  3. 有关窗体模块和事件:
    1. 每个窗体可以认为是一个窗体类,每个控件是它的属性对象controls里引用的一个对象。
    2. 为控件写的事件处理过程,可以在事件触发后,被系统自动调用。
    3. 每个控件也是一个控件类对象,它的事件属性定义了它可以响应的事件。
    4. 为事件属性指定事件发生时要触发的事件过程的方法有两种:一种是在属性窗口直接指定事件过程名;一种是在窗体模块里直接编写事件处理过程(系统自动提供了可供使用的事件过程名称列表,注意:事件过程名是不能随意改动的,只能用系统预先定义好的,否则事件触发机制就会转不起来。)
  4. 其他:可以使用Debug | Compile来编译代码。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值