ms office里面的vba和vb是一样的吗?

解决方案 »

  1.   

    怎么可能是一样的,VB是一个语言环境,VBA是集成在offic组件之中应该程序版本,不是一个类型的呀,根本没有可比性
      

  2.   

    http://download.csdn.net/detail/veron_04/1262359
      

  3.   

       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
      

  4.   

    使用起来,其实大同小异,VB是一个完整的开发环境,vba主要是真正office文档,但是VB里能用的技术在VBA里大多能用,比如数据库访问
      

  5.   

    ms office里面的vba和vb是一样的吗?
    语法上大体一样,对象与方法大不相同。
      

  6.   

    VBA是为了用户更方便有效的处理MSoffice文件数据而内嵌的VB环境,
    简单的来说,VBA能实现的VB都能实现,而VB能实现的VBA不能全部实现。
      

  7.   

    主要语法环境都差不多,VB的功能更全,VBA是VB for Application,是VB在特定软件中的应用,不一定是Office,其他很多软件也有VBA开发环境。