下载此文档

精简 第8章模块与VBA编程.ppt


文档分类:IT计算机 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
1
第8章模块与VBA编程
ess数据库的一个重要对象,它以VBA语言为基础,以函数过程或子过程为单元的集合方式存储。
2
本章主要内容:
模块的基本概念
VBA程序设计基础
创建模块
模块的调用及参数传递
VBA代码的运行与调试
3
  VBA编程基础
VBA(Visual Basic for Applications)是广泛流行的可视化应用程序开发语言VB(Visual Basic)的子集

VB语言开发系统是独立运行的开发环境,它创建的应用程序可以独立运行在Windows平台上;
而VBA其编程环境和VBA程序都必须依赖Office应用程序(ess、Word、Excel等)。
4
面向对象程序设计基本概念
1. 对象和类
(1)对象
在面向对象的程序设计中,对象是基本元素。在VBA中进行程序设计时,界面上的所有事物都可以被称为对象
(2)对象的属性
属性就是对象的物理性质、特征
属性值可以在创建对象时设置,也可以在执行程序时通过命令的方式修改,其引用方式为:
5
(3)对象的方法
对象的方法是指对象所固有的、可以完成某种任务的功能,是对象可以执行的动作。调用格式:
(4)对象的事件
事件是一种特定操作。在某个对象上发生或对某个对象发生。事件可以由用户触发,也可以通过系统触发。。
为了使得对象在某一事件发生时能够做出所需要的反应,就必须针对这一事件编写相应的代码来完成相应的功能。
6
对象的三要素
属性、事件和方法构成了对象的三要素,其中属性是对象的静态特性,事件和方法是对象的动态特性。
例如设有“命令按钮”mand1,则描述该控件“高度”、“宽度”等属性的引用格式为:
, ,
“命令按钮”具有移动方法,其引用格式为:
,
在命令按钮上单击鼠标时会触发“单击”事件,其事件过程引用格式为:
Command1_Click()。
7
(5)类
类是对一组相似对象的性质描述。这些对象具有相同的性质、相同种类的属性以及方法。类是对象的抽象,而对象是类的具体实例。
(6)DoCmd对象
ess内置的方法,在VBA中实现某些特定的操作。
例如,利用DoCmd对象的OpenForm方法打开“教师信息维护”窗体,语句格式为:
”教师信息维护”
8


ess数据库系统里,可以通过两种方式来处理事件响应:一是使用宏对象来设置事件属性;二是为某个事件编写VBA代码过程,完成指定动作。这样的代码过程称为事件过程或事件响应代码。
9
VBA的编程环境
编写程序可以利用Visual Basic编辑器(简称VBE)。

(1)通过事件过程启动
(2)通过模块对象启动
(3)通过菜单启动
单击【工具】|【宏】|【Visual Basic编辑器】菜单命令
10

属性窗口
工程资源管理器窗口
代码窗口
标准工具栏

精简 第8章模块与VBA编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小1.28 MB
  • 时间2018-02-21
最近更新