VBA
入门系列讲座
1.1
V
BA
是什?/p>
直到
90
年代早期
,
使应用程序自动化还是充满挑战性的领域
.
对每个需要自动化的应?/p>
程序
,
人们不得不学习一种不同的自动化语言
.
例如
:
可以?/p>
excel
的宏语言来使
excel
自动?/p>
,
使用
word BASIC
?/p>
word
自动?/p>
,
等等
.
微软决定让它开发出来的应用程序共享一种通用?/p>
自动化语言
--------Visual Basic For Application(VBA),
可以认为
VBA
是非常流行的应用
程序开发语言
VASUAL BASIC
的子?/p>
.
实际?/p>
VBA
是”寄生于?/p>
VB
应用程序的版?/p>
.VBA
?/p>
VB
的区别包括如下几个方?/p>
:
1. VB
是设计用于创建标准的应用程序
,
?/p>
VBA
是使已有的应用程?/p>
(excel
?/p>
)
自动?/p>
2. VB
具有自己的开发环?/p>
,
?/p>
VBA
必须寄生于已有的应用程序
.
3.
要运?/p>
VB
开发的应用程序
,
用户不必安装
VB,
因为
VB
开发出的应用程序是可执?/p>
文件
(*.EXE),
?/p>
VBA
开发的程序必须依赖于它的”父”应用程?/p>
,
例如
excel.
尽管存在这些不同
,VBA
?/p>
VB
在结构上仍然十分相似
.
事实?/p>
,
如果你已经了解了
VB,
会发现学?/p>
VBA
非常?/p>
.
相应?/p>
,
学完
VBA
会给学习
VB
打下坚实的基础
.
而且
,
当学会在
excel
?/p>
?/p>
VBA
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
,
?/p>
?/p>
?/p>
?/p>
?/p>
word
access
OUTLOOK
FOXPRO
PROWERPOINT
中用
VBA
创建解决方案的大部分知识
.
?/p>
VBA
一个关键特征是你所学的知识在微软的一些产品中可以相互转化
.
?/p>
VBA
可以称作
excel
的“遥控器?/p>
.
VBA
究竟是什?/p>
?
更确切地?/p>
,
它是一?/p>
自动化语言
,
它可以使常用的程序自动化
,
可以