office编程工具vba

office编程工具vba

ID:36302530

大小:606.81 KB

页数:63页

时间:2019-05-08

office编程工具vba_第1页
office编程工具vba_第2页
office编程工具vba_第3页
office编程工具vba_第4页
office编程工具vba_第5页
资源描述:

《office编程工具vba》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Office编程工具VBA(1)--宏与VBA什么是宏宏是一段定义好的操作,它可以是一段程序代码,也可以是一连串的指令集合。宏的作用可以使频繁执行的动作自动化节省时间,提高工作效率,又能减少失误宏的基本操作录制宏需要经常重复执行的某项任务,就可以把执行这些任务的步骤全部录制在宏里,把宏变为可自动执行的任务执行宏的操作执行宏的命令在工具栏上设置宏按钮使用窗体控件认识VBAVBA(VisualBasicforApplications)是MicrosoftOffice系列的内置编程语言,是非常流行的应用程序开发语言VB(Vi

2、sualBasic)的子集。它“寄生于”Office应用程序,是OfficeXP套装软件的一个十分重要的组件。它功能强大,面向对象(OOP),非常适合入门级学习。利用它可以实现繁琐、机械的日常工作的自动化,从而极大提高用户的办公效率。序言VBA是一个通用程序语言,可共享Microsoft各种相关的重要软件。以VBA编写的程序允许用户将其复制到VisualBasic中加以调试,用VisualBasic宏来控制Excel。当记录宏不能满足用户需要或用记录宏无法记录命令时,可以用VBA语言创造宏来控制工作簿的各项操作。创建用

3、户对话框、工具按钮或自定义命令,把Excel提供的多个工具按钮连接起来,作为一个工具按钮。利用重复语句控制循环宏内操作,利用不同参数执行某个相关功能模块,使宏指令完成一系列复杂操作。来连接多个宏。VBA提供了许多内部函数,还允许用户自定义函数来简化对工作簿、工作表、图表等复杂操作。VBA界面VBA和VB的主要区别是1.VB用于创建标准的应用程序,VBA是使已有的应用程序(Office)自动化。2.VB具有自己的开发环境,VBA寄生于已有的应用程序(Office)。3.VB开发出的应用程序可以是可执行文件(*.EXE),

4、VBA开发的程序必须依赖于它的“父”应用程序(Office)。1.使重复的任务自动化。2.自定义工具栏、菜单和界面。3.简化模板的使用。自定义Office,使其成为开发平台。5.创建报表。6.对数据进行复杂的操作和分析。VBA可以实现如下一些功能Office作为开发平台的主要优点1.Office本身功能强大,包括打印、文件处理、格式化和文本编辑等。2.Office应用软件及其VBA内置大量函数、语句、方法等,功能非常丰富。3.Office界面熟悉,便于软件推广应用。便于发布。只需要发布含有VBA代码的文档,无需考虑运行

5、环境,因为Office是普遍配备的应用软件。5.利用宏可以实现部分程序设计自动化,大大提高软件开发效率。1宏宏(Macro)是一组VBA语句。可以理解为一个程序段,或一个子程序。在Office中,宏可以直接编写,也可以通过录制形成。录制宏,实际上就是将一系列操作过程记录下来并由系统自动转换为VBA语句。这是目前最简单的编程方法,也是VBA最有特色的地方。1.1宏的录制与执行1.2宏的编辑1.3为宏指定快捷键1.4指定宏保存的位置1.5将宏指定给按钮1.6将宏指定给图片或工具栏按钮下面录制一个非常简单的宏,如下步骤:在“

6、工具

7、宏”菜单中选“录制新宏”项。在“录制新宏”对话框中输入宏名,单击“确定”按钮。此时,屏幕上显示出“停止录制”工具栏。执行相关操作,如:设置文字格式的颜色。单击“停止录制”工具栏按钮,结束宏录制过程。也可以选择“工具

8、宏

9、停止录制”菜单结束宏录制。录制完一个宏后就可以执行它了。宏的录制与执行宏的编辑对已经存在的宏,我们可以查看代码,也可以进行编辑修改。选择“工具

10、宏

11、宏”菜单,在“宏”对话框中选择列表中的宏名,单击“编辑”按钮。可以在VBA的编辑器窗口修改宏。编辑宏同样非常简单。同时我们知道,通过编辑宏可以删除多余

12、的语句,提高运行速度,也可以加入判断或循环等无法录制的语句,增加宏的功能。许多过程可以用录制宏来完成。但录制的宏无判断或循环能力,人机交互能力差,即用户无法进行输入,计算机无法给出提示,无法显示对话框,无法显示自定义窗体。因此,需要对录制的宏进行编辑修改。快捷键即快速执行某项操作的组合键。例如:CTRL+C在许多程序中代表“复制”命令。当给宏指定了快捷键后,就可以用快捷键来执行宏,而不必通过“工具”菜单。可以在创建宏时指定快捷键,也可以在创建后再指定。注意:当包含宏的文档打开时,为宏指定快捷键会覆盖原有快捷键的功能。因

13、此,在定义新的快捷键时,尽量避开系统已定义的常用快捷键。为宏指定快捷键指定宏保存的位置VBA主要的目标是为自动化提供一个易于操作的界面。“按钮”是最常见的界面组成元素之一。通过使用“窗体”工具栏,可以为Office的文档添加按钮。在创建完一个按钮后,可以为它指定宏,然后就可以通过单击按钮来执行宏了。此后,单击按钮就可以运行该宏。在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。