浅谈VB与VBA有什么区别?
VBAVisual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用bai来扩展Windows的应用du程式功能,特别是Microsoft Office软件。也可zhi说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。
VBA是什么
直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集.实际上VBA是寄生于VB应用程序的版本. VBA6
简单说来VBA是VB的一个子集,也可bai以讲是VB的简du化版。1.VB的应用程序编译后可以在zhi系统下直接运行,VBA不行必须dao在office下运行。2.VBA统计学中的曲线图有现成的“宏”编程序比较方便,但没有个性化,修改比较麻烦。 VB画图功能非常强大什么都能画,但编程序比较麻烦。3.VBA统计学中的计算程序有现成的“宏”使用方便,如数字排序,而VB必须编程序(冒泡法), VBA可以用“宏”,也可以编程序等。4. 通用大程序一般用VB,自己用比较小的专业程序一般用VBA比较容易。