- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Office编程工具VBA(1) --宏与VBA 什么是宏 宏是一段定义好的操作,它可以是一段程序代码,也可以是一连串的指令集合。 宏的作用可以使频繁执行的动作自动化 节省时间,提高工作效率,又能减少失误 宏的基本操作 录制宏 需要经常重复执行的某项任务,就可以把执行这些任务的步骤全部录制在宏里,把宏变为可自动执行的任务 执行宏的操作 执行宏的命令 在工具栏上设置宏按钮 使用窗体控件 认识VBA VBA(Visual Basic for Applications)是Microsoft Office 系列的内置编程语言,是非常流行的应用程序开发语言VB(Visual Basic) 的子集。它“寄生于”Office应用程序,是Office XP套装软件的一个十分重要的组件。它功能强大,面向对象(OOP),非常适合入门级学习。利用它可以实现繁琐、机械的日常工作的自动化,从而极大提高用户的办公效率。 序言 VBA是一个通用程序语言,可共享Microsoft各种相关的重要软件。 以VBA编写的程序允许用户将其复制到Visual Basic中加以调试,用Visual Basic宏来控制Excel。 当记录宏不能满足用户需要或用记录宏无法记录命令时,可以用VBA语言创造宏来控制工作簿的各项操作。 创建用户对话框、工具按钮或自定义命令,把Excel提供的多个工具按钮连接起来,作为一个工具按钮。 利用重复语句控制循环宏内操作,利用不同参数执行某个相关功能模块,使宏指令完成一系列复杂操作。来连接多个宏。 VBA提供了许多内部函数,还允许用户自定义函数来简化对工作簿、工作表、图表等复杂操作。 VBA界面 VBA和VB的主要区别是 1. VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。 2. VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。 3. VB开发出的应用程序可以是可执行文件(*.EXE),VBA开发的程序必须依赖于它的“父”应用程序(Office)。 VBA可以实现如下一些功能 1. 使重复的任务自动化。 2. 自定义工具栏、菜单和界面。 3. 简化模板的使用。 自定义Office,使其成为开发平台。 5. 创建报表。 6. 对数据进行复杂的操作和分析。 Office作为开发平台的主要优点 1. Office本身功能强大,包括打印、文件处理、格式化和文本编辑等。 2. Office应用软件及其VBA内置大量函数、语句、方法等,功能非常丰富。 3. Office界面熟悉,便于软件推广应用。 便于发布。只需要发布含有VBA代码的文档,无需考虑运行环境,因为Office是普遍配备的应用软件。 5.利用宏可以实现部分程序设计自动化,大大提高软件开发效率。 1 宏 宏(Macro)是一组VBA语句。可以理解为一个程序段,或一个子程序。在Office中,宏可以直接编写,也可以通过录制形成。录制宏,实际上就是将一系列操作过程记录下来并由系统自动转换为VBA语句。这是目前最简单的编程方法,也是VBA最有特色的地方。 1.1 宏的录制与执行 1.2 宏的编辑 1.3 为宏指定快捷键 1.4 指定宏保存的位置 1.5 将宏指定给按钮 1.6 将宏指定给图片或工具栏按钮 宏的录制与执行 下面录制一个非常简单的宏,如下步骤: 在“工具|宏”菜单中选“录制新宏”项。 在“录制新宏”对话框中输入宏名,单击“确定”按钮。此时,屏幕上显示出“停止录制”工具栏。 执行相关操作,如:设置文字格式的颜色。 单击“停止录制”工具栏按钮,结束宏录制过程。也可以选择“工具|宏|停止录制”菜单结束宏录制。录制完一个宏后就可以执行它了。 宏的编辑 对已经存在的宏,我们可以查看代码,也可以进行编辑修改。 选择“工具|宏|宏”菜单,在“宏”对话框中选择列表中的宏名,单击“编辑”按钮。可以在VBA的编辑器窗口修改宏。 编辑宏同样非常简单。同时我们知道,通过编辑宏可以删除多余的语句,提高运行速度,也可以加入判断或循环等无法录制的语句,增加宏的功能。 许多过程可以用录制宏来完成。但录制的宏无判断或循环能力,人机交互能力差,即用户无法进行输入,计算机无法给出提示,无法显示对话框,无法显示自定义窗体。因此,需要对录制的宏进行编辑修改。 为宏指定快捷键 快捷键即快速执行某项操作的组合键。例如:CTRL+C 在许多程序中代表“复制”命令。 当给宏指定了快捷键后,就可以用快捷键来执行宏,而不必通过“工具”菜单。 可以在创建宏时指定快捷键,也可以在创建后
文档评论(0)