当前位置:编程学习 > VB >>

vba和vb一样吗

ms office里面的vba和vb是一样的吗? 怎么可能是一样的,VB是一个语言环境,VBA是集成在offic组件之中应该程序版本,不是一个类型的呀,根本没有可比性 http://download.csdn.net/detail/veron_04/1262359    Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。
    直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集.实际上VBA是寄生于VB应用程序的版本. 

  http://baike.baidu.com/view/88461.htm 使用起来,其实大同小异,VB是一个完整的开发环境,vba主要是真正office文档,但是VB里能用的技术在VBA里大多能用,比如数据库访问 语言使用起来差不多的。美啥太大的差别! 有点差别,程式写法和逻辑及控件什么的基本一致,控件命名有点不一样. ms office里面的vba和vb是一样的吗?
语法上大体一样,对象与方法大不相同。
VBA是为了用户更方便有效的处理MSoffice文件数据而内嵌的VB环境,
简单的来说,VBA能实现的VB都能实现,而VB能实现的VBA不能全部实现。 主要语法环境都差不多,VB的功能更全,VBA是VB for Application,是VB在特定软件中的应用,不一定是Office,其他很多软件也有VBA开发环境。
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,