对象具体三要素,即属性、事件和方法。 属性:是指对象本身固有的性质、状态等,属性是区别于 其他对象的基本特征。对象的属性包括可见的和不可见的, 可见的属性如对象的大小、形状和颜色等;不可见的属性 如对象的生存期等。一个对象可以有多种属性,不同的对 象也可以具有部分相同的属性。 ◆事件:就是发生在某个对象上的事情,是指对象所接受的 某些外部影响。事件是预先定义好的、能够被对象识别的 动作。通常,事件发生在用户与应用程序交互时,事件是 向程序发出的命令。 ◆方法:是指对象能够执行的动作,是系统提供的特殊函数 或过程,用于完成某种特定功能
对象具体三要素,即属性、事件和方法。 ◆ 属性:是指对象本身固有的性质、状态等,属性是区别于 其他对象的基本特征。对象的属性包括可见的和不可见的, 可见的属性如对象的大小、形状和颜色等;不可见的属性 如对象的生存期等。一个对象可以有多种属性,不同的对 象也可以具有部分相同的属性。 ◆ 事件:就是发生在某个对象上的事情,是指对象所接受的 某些外部影响。事件是预先定义好的、能够被对象识别的 动作。通常,事件发生在用户与应用程序交互时,事件是 向程序发出的命令。 ◆ 方法:是指对象能够执行的动作,是系统提供的特殊函数 或过程,用于完成某种特定功能
12.2VBA程序设计基础 12.2.1VBA的开发环境 12.2.2VBA的语法基础
12.2 VBA程序设计基础 12.2.1 VBA的开发环境 12.2.2 VBA的语法基础
VBA是基于Ⅴ sualbasic发展而来的,它们具有十分相似 的语言结构,但是两者也存在着一些区别。其中,最主要的 区别在于:VB具有自己的开发环境,具有完全独立的工作环境 和编译、连接系统;而ⅤBA必须依赖于已有的一个应用程序 它没有自己独立的工作环境,必须依附于主应用程序之中。 VBA具有很强的开发能力,其主要功能包括: 创建对话框及其它界面。 ◆创建工具栏。 ◆提供建立类模块的功能。 ◆建立模块级宏指令。 具有完善的数据访问与管理能力,可通过DAO(数据 访问对象)对 access数据库或其它外部数据库进行访问和管理. ◆能够使用SQL语句检索数据,与RDO(远程数据对象) 结合起来,可建立CS(客户机/服务机)级的数据通信。 ◆能够使用Win32AP提供的功能,建立应用程序与操 作系统间的通信
VBA 是基于Visual Basic 发展而来的,它们具有十分相似 的语言结构,但是两者也存在着一些区别。其中,最主要的 区别在于:VB具有自己的开发环境, 具有完全独立的工作环境 和编译、连接系统;而VBA必须依赖于已有的一个应用程序, 它没有自己独立的工作环境,必须依附于主应用程序之中。 VBA具有很强的开发能力,其主要功能包括: ◆ 创建对话框及其它界面。 ◆ 创建工具栏。 ◆ 提供建立类模块的功能。 ◆ 建立模块级宏指令。 ◆ 具有完善的数据访问与管理能力,可通过DAO(数据 访问对象)对Access数据库或其它外部数据库进行访问和管理. ◆ 能够使用SQL语句检索数据,与RDO(远程数据对象) 结合起来,可建立C/S(客户机/服务机)级的数据通信。 ◆ 能够使用Win32 API提供的功能,建立应用程序与操 作系统间的通信
12.2.1VBA的开发环境 打开VBA开发环境的具体操作步骤如下 在数据库窗口中选择“模块”对象,接着在“模块” 对象窗口中单击“新建”按钮,随后打开VBA的开发 环境,VBA的开发环境默认由“工程资源管理器” “属性窗口”和“代码窗口”三个部分构成,如果需 要还可以通过“视图”菜单选择需要的其他窗口。 云 rosoff visua11学生信息它理t 文件①)编辑①)视图插入〔)调试①)运行g) 工具①)外接程序()窗口 帮助QD 圆·回Ac 日题 学生信且管理根块4代码 白模块 通用 G声明〕 工程资源管理器一→噬 Option Compare Database 模块3 代码 按字母序|按分类序 名称)模块 属性 VBA的开发环境
12.2.1 VBA的开发环境 打开VBA开发环境的具体操作步骤如下: 在数据库窗口中选择“模块”对象,接着在“模块” 对象窗口中单击“新建”按钮,随后打开VBA的开发 环境, VBA的开发环境默认由“工程资源管理器”、 “属性窗口”和“代码窗口”三个部分构成,如果需 要还可以通过“视图”菜单选择需要的其他窗口。 VBA的开发环境 工程资源管理器 代码 属性
各个窗口的主要功能描述如下: 工程资源管理器:以树型结构显示数据库中的所有工程 模块,方便了用户的浏览和管理,在其中某个模块上双 击后,会在“代码窗口”中显示该模块的相关代码 ◆代码窗口:显示、编辑Ⅴ isual basic程序代码的场所,它 由“对象列表”、“事件列表”和“代码区域”组成。 ◆属性窗口:用于显示、设置选择的模块所具有的属性。 ◆立即窗口:使用立即窗口可以在中断状态下查询对象的 值,也可以在设计时查询表达式的值或命令的结果 ◆本地窗口:在本地窗口内可自动显示所有在当前过程中 的变量声明及变量值。 ◆监视窗口:用来监视各种变量和表达式,将变量和表达 式加到监视表达式列表中,可选出想让ⅤB监视的表达式
各个窗口的主要功能描述如下: ◆ 工程资源管理器:以树型结构显示数据库中的所有工程 模块,方便了用户的浏览和管理,在其中某个模块上双 击后,会在“代码窗口”中显示该模块的相关代码。 ◆ 代码窗口:显示、编辑Visual Basic程序代码的场所,它 由“对象列表” 、 “事件列表”和“代码区域”组成。 ◆ 属性窗口:用于显示、设置选择的模块所具有的属性。 ◆ 立即窗口:使用立即窗口可以在中断状态下查询对象的 值,也可以在设计时查询表达式的值或命令的结果。 ◆ 本地窗口:在本地窗口内可自动显示所有在当前过程中 的变量声明及变量值。 ◆ 监视窗口:用来监视各种变量和表达式,将变量和表达 式加到监视表达式列表中,可选出想让VB监视的表达式