|
|
发表于 2010-5-23 20:07:12
|
显示全部楼层
来自: 中国上海
VBA是Visual Basic For Application
. X1 k* e8 s4 `- n; \; x5 g) K! T也就是集成在应用程序内部的简化的VB环境。/ Y2 y5 D1 q' X m' q4 z( Y8 ] d& E
很多大型软件都有自己的VBA环境,包括office全系列,AutoCAD,PhotoShop,CorelDRAW等等。
, A$ Z, S! v! U( }$ b* B( j各个应用程序之间的VBA程序是不通用的。" F% Y! ?4 a4 b6 V8 B B
$ k3 V9 Z! Q% @VBA程序不是标准的应用程序,不能脱离原来的应用程序(如Excel)单独运行
+ ~3 K" Y7 w+ |9 W! q- I: m+ A通常VBA程序是用来使已有的应用程序(EXCEL等)自动化
; \4 I, Z3 z6 }! l当然,如果用的好,其功能也是很强的,甚至可以用来写病毒。
8 p+ L t4 B; m# k A" x, H4 x, [( O/ _6 K9 B, y
VBA程序实际上也是调用应用程序的API来实现各种功能,所以本质上跟其他编程环境开发引用程序的方法都差不多。(当然我不是专业程序员,对这个了解不多) |
|