VBA设计基础.docVIP

  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设计基础 10.1 VBA序言   VBA是Office 系列的内置编程语言,是非常流行的应用程序开发语言VB的子集。它“寄生于”Office应用程序,是Office套装软件的一个十分重要的组件。它功能强大,面向对象(OOP)。利用它可以实现繁琐、机械的日常工作的自动化,从而极大提高用户的办公效率。 VBA和VB的主要区别是:   1. VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。   2. VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。   3. VB开发出的应用程序可以是可执行文件(*.EXE),VBA开发的程序必须依赖于它的“父”应用程序(Office)。 用VBA可以实现如下一些功能:      1. 使重复的任务自动化。   2. 自定义工具栏、菜单和界面。   3. 简化模板的使用。   4. 自定义Office,使其成为开发平台。   5. 创建报表。   6. 对数据进行复杂的操作和分析。 用Office作为开发平台的主要优点:    1. Office本身功能强大,包括打印、文件处理、格式化和文本编辑等。    2. Office应用软件及其VBA内置大量函数、语句、方法等,功能非常丰富。    3. Office界面熟悉,便于软件推广应用。    4.便于发布。只需要发布含有VBA代码的文档,无需考虑运行环境,因为Office是普遍配备的应用软件。    5.利用宏可以实现部分程序设计自动化,大大提高软件开发效率。 10.2 Access 2003编程环境 10.2.1 启动VBE   Access 2003数据库中包含的程序可以分为两种类型,独立程序模块和绑定型程序模块。这两类程序模块的编辑调试环境均为VBE,但是启动VBE的方式不同。 1.创建绑定型程序模块   所谓绑定性程序模块是指包含在窗体、报表、页等数据库基本对象之中的事件处理方法,这样的程序模块仅在本对象处于活动状态下有效。   首先进入窗体设计视图;接着选定需要对之编写方法的对象,例如选定一个文本框控件;单击工具栏上的“属性”按钮“”,随之出现这个文本框控件的属性设置对话框,然后设计其事件就可以。         10-1 VBE界面 2.编辑独立程序模块    所谓独立程序模块,是指Access 2003数据库中的模块对象。这些模块对象可以在数据库中被任一个对象所调用,但是其调用的规则较为繁琐。根据Microsoft网站介绍,Access 2003以后的版本不保证继续支持模块对象,且本书也不打算介绍模块对象的应用,所以此处只是简单介绍启动VBE的方法。    首先在数据库设计视图中选定模块对象卡,然后单击工具栏中的“代码”按钮“”,或者单击菜单栏中的菜单项【工具】|【宏】|【Visual Basic编辑器】,也可以启动VBE,并使得VBE程序代码窗口中显示被选中的模块对象包含的程序代码。   另外,也可以在数据库设计视图中选定模块对象卡上,单击“新建”按钮“”,启动VBE。这样,在VBE程序代码窗口中将显示一块空白,等待输入程序代码。    同样,也可以在数据库设计视图中选定模块对象卡上选中一个已经存在的模块对象,然后单击“设计”按钮“”,从而使得在VBE程序代码窗口中显示这个被选定模块对象的程序代码,获得该模块对象程序代码的编辑环境。 10.2.2 VBE界面 1.VBE工具栏 2.VBE窗口    VBE使用多种不同窗口来显示不同对象或是完成不同任务。VBE中的窗口有:代码窗口、立即窗口、本地窗口、对象浏览器、工程资源管理器、属性窗口、工具箱、用户窗体窗口和监视窗口等。在VBE窗口的“视图”菜单中包括了用于打开各种窗口的菜单命令。下面分别介绍各种窗口的使用。 (1)代码窗口   代码窗口用来编写、显示以及编辑VBA代码。 (2)立即窗口   使用立即窗口可以进行以下操作: I.键入或粘贴一行代码,然后按下Enter键来执行该代码; II.从立即窗口中复制并粘贴一行代码到代码窗口中,但是立即窗口中的代码是不能存储的。   立即窗口可以拖放到屏幕中的任何地方,除非己经在“选项”对话框中的“可连接的”选项卡内,将它设定为停放窗口。可以按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以先双击窗口标题行,让窗口变成可见的。 (3)本地窗口   使用本地窗口自动显示出所有在当前过程中的变量声明及变量值。   若本地窗口为可见的,则每当从执行方式切换到中断模式或是操纵堆栈中的变量时,它就会自动的重建显示。 在本地窗口中可以通过往左或往右拖移边线,来重置列标头的大小;或者按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以先双击窗口标题行,让窗口变成可见的。 (4)监视窗

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档