vba编程环境.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vba编程环境vba编程环境

第12章 VBA编程 12.1 VBA编程环境 Access提供了多种方法启动VBA编程环境,包括如下方式: ? 按Alt+F11组合键(该组合键还可以在数据库窗口和VBE之间相互切换)。 ? 在数据库窗口中选择“工具”菜单,然后选择“宏”子菜单中的“Visual Basic编辑器”命令。 12.1 VBA编程环境 ? 单击数据库窗口中的“模块”按钮,然后双击要查看或编辑的模块,将启动VBE,此时VBE代码窗口中显示为该模块部分代码。 ? 单击数据库窗口中的“模块”按钮,然后单击数据库窗口中的“新建”按钮,此时打开VBE窗口,并在VBE窗口中创建一个空白模块。 12.1 VBA编程环境 上述方法用于查看、编辑那些不在窗体和报表中的模块。要查看、编辑窗体或报表中的模块,可使用如下方式: ? 在“设计”视图中打开对象。然后单击设计工具栏上的“代码”按钮 。打开VBE环境,并打开该窗体或报表模块代码,显示位置为该模块的开头部分。 12.1 VBA编程环境 ? 在“设计”视图中打开对象。然后右击需要编写代码的控件,在弹出的快捷菜单中选择“事件生成器”命令。打开VBE环境,并打开该窗体或报表模块代码,显示位置为该控件代码的开头部分。 12.1 VBA编程环境 图12.2是一个打开的VBE窗口。VBE环境通常由一些常用工具栏和多个子窗口组成(在刚开始打开的VBE界面可能没有部分窗口和工具栏,如果需要,可以执行主菜单“视图”中的相应命令来调出窗口和工具栏)。 12.1 VBA编程环境 1.VBE工具栏 VBE中有多种工具栏,包括“调试”工具栏、“编辑”工具栏、“标准”工具栏和“用户窗体”工具栏。 可以单击工具栏按钮来完成该按钮所指定的动作。如果要显示工具栏按钮的工具提示,可以选择“选项”对话框“标准”选项卡中的“显示工具提示”。 12.1 VBA编程环境 “标准”工具栏包含几个常用的菜单项快捷方式的按钮。“标准”工具栏是VBE默认显示的工具栏。图12.3所示便是“标准”工具栏。 12.1 VBA编程环境 “标准”工具栏中各图标及其功能如表12.1所示。 12.1 VBA编程环境 12.1 VBA编程环境 2.VBE窗口 VBE使用多种不同窗口来显示不同对象或完成不同任务。VBE中的窗口有代码窗口、立即窗口、本地窗口、对象浏览器、工程资源管理器、属性窗口、工具箱、用户窗体窗口和监视窗口等。在VBE窗口的“视图”菜单中包括了用于打开各种窗口的菜单命令。 12.1 VBA编程环境 (1)代码窗口 (2)立即窗口 (3)监视窗口 (4)本地窗口 (5)对象浏览器 (6)工程资源管理器 (7)属性窗口 12.1 VBA编程环境 在VBA中经常需要对函数或过程进行调试。VBA提供了若干种调试的工具,主要有Debug.print和设置断点。 1.使用Debug.Print 使用立即窗口的方法是在程序代码中加入Debug.Print命令,其作用是在屏幕上显示变量的当前值。 12.1 VBA编程环境 2.设置断点 另一个测试工具是断点调试法。一般来说,设置断点是为了观察程序运行时的状态。 在程序中指定的、希望暂停的地方设置断点。在程序暂停后,可以在立即窗口中显示变量信息。 12.2 VBA程序设计基础 VBA数据类型继承了传统的Basic语言,如Microsoft QuickBasic。在VBA应用程序中,也需要对变量的数据类型进行声明。VBA提供了较为完备的数据类型,Access数据表中的字段使用的数据类型(OLE对象和备注字段数据类型除外)在VBA中都有对应的类型。 12.2 VBA程序设计基础 VBA类型、类型声明符、数据类型、取值范围和默认值如表12.2所示。其中,字符串类型又分为变长字符串(String)和定长字符串(String * length)。 12.2 VBA程序设计基础 除了上述系统提供的基本数据类型外,VBA还支持用户自定义数据类型。自定义数据类型实质上是由基本数据类型构造而成的一种数据类型,可以根据需要来定义一个或多个自定义数据类型。 12.2 VBA程序设计基础 1.常量 常量是指在程序运行的过程中其值不能被改变的量。 (1)符号常量 (2)固有常量 (3)系统定义常量 12.2 VBA程序设计基础 2.变量 变量实际上是一个符号地址,代表了命名的存储位置,包含在程序执行阶段修改的数据。每个变量都有变量名,在其作用域范围内可唯一识别。使用前可以指定数据类型(即采用显式声明),也可以不指定(即采用隐式声明)。 12.2 VBA程序设计基础 (1)变量的声明 变量名必须以字母字符开头,在同一范围内必须是唯一的,不能超过255个字符,而且

文档评论(0)

ganqludp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档