VBA 系列讲座(1):VBA 是什么 1
1 VBA 是什么 : 1
VB 是设计用于创建标准的应用程序,而VBA 是使已有的应用程序(EXCEL 等)自动化 2
VB 具有自己的开发环境,而VBA 必须寄生于已有的应用程序
要运行VB 开发的应用程序,用户不必安装VB,因为VB 开发出的应用程序是可执行文件(*
EXE),而VBA 开发的程序必须依赖于它的"父"应用程序,例如EXCEL
尽管存在这些不同,VBA 和VB 在结构上仍然十分相似
事实上,如果你已经了解了VB,会发现学习VBA 非常快
相应的,学完VBA 会给学习VB 打下坚实的基础
而且,当学会在EXCEL 中用VBA 创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA 创建解决方案的大部分知识
* VBA 一个关键特征是你所学的知识在微软的一些产品中可以相互转化
* VBA 可以称作EXCEL 的“遥控器”
VBA 究竟是什么
更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案
此外,如果你愿意,还可以将EXCEL 用做开发平台实现应用程序
2 EXCEL 环境中基于应用程序自动化的优点 也许你想知道VBA 可以干什么
使用VBA 可以实现的功能包括: 1
使重复的任务自动化
自定义EXCEL 工具栏,菜单和界面
简化模板的使用
自定义EXCEL,使其成为开发平台
对数据进行复杂的操作和分析
用EXCEL 作为开发平台有如下原因: 1
EXCEL 本身功能强大,包括打印,文件处理,格式化和文本编辑
EXCEL 内置大量函数
EXCEL 界面熟悉
可连接到多种数据库
用其他语言开发应用程序,一半的工作是