vb与VBA

Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案. 

VBA 是基于Visual Basic 发展而来的,它们具有相似的语言结构。Visual Basic 是Microsoft 的主要图形界面开发工具,VBA是VB的一个子集,也可以讲是VB的简化版。VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 。

  1. VB的应用程序编译后可以在系统下直接运行,具有自己的开发环境,VBA不能独立运行,必须在office下运行。
  2. VBA有现成的“宏”编程序比较方便,但没有个性化,修改比较麻烦。 VB画图功能非常强大,但编程序比较麻烦。
  3. VB的一些功能在VBA中无法使用,但多数函数和方法是通用的.。
  4. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的父应用程序,例如EXCEL. 

尽管存在这些不同,VBA和VB在结构上还是十分相似的。
 
 

猜你喜欢

转载自blog.csdn.net/lisainan66/article/details/104536706
vba
VB
今日推荐