1、从语法上来说:两者近乎完全相同
2、从编辑工具上来说:
VBA 的编辑工具相对落伍一点,VB 的编辑工具则更智能一些
3、从使用方法上来说:
VBA 需要在应用程序内运行,拿Excel来说,你必须打开一个Excel文档,然后才能执行文档里的VBA代码;VB 则不需要,你可以生产自己的exe文件去执行
4、从功能上说:
VBA 是针对某个特定的应用开发的特定语言,如果想要对某个特定的应用执行大量的,复杂的自动化操作,那么VBA就非常合适,因为应用里的绝大部分功能都可以通过VBA来操作;
VB 相对于VBA来说,去操控某一个特定的应用就没有相应的VBA灵巧,所以更适用于去完成一些不需要与其他应用有太多交互的任务
扩展资料:
VBA程序员很多是业余程序员,正因为业余,解决的却是工作中需要解决的问题;所以,VBA程序大多都是只是在部门内部或个人使用的小工具。集成了VBA的其他应用程序也很多,但真正能为程序增色的不多。
参考资料来源:
vba和vb一样吗?
一、主体不同 1、VB:是Microsoft公司开发的一种通用的基于对象的程序设计语言。2、VBA:是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。二、语言特点不同 1、VB:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、...
EXCEL中自带的VBA和VB有什么区别?
EXCEL中自带的VBA和VB区别为:性质不同、运行依赖性不同、独立性不同。一、性质不同 1、VBA:VBA是VB的一个子集,是使已有的应用程序(EXCEL)自动化。2、VB:VB是设计用于创建应用程序(EXCEL)标准的应用程序。二、运行依赖性不同 1、VBA:运行VBA开发的程序必须依赖于它的父应用程序。2、VB:运行V...
vb和vba有什么区别?
1、从语法上来说:两者近乎完全相同 2、从编辑工具上来说:VBA 的编辑工具相对落伍一点,VB 的编辑工具则更智能一些 3、从使用方法上来说:VBA 需要在应用程序内运行,拿Excel来说,你必须打开一个Excel文档,然后才能执行文档里的VBA代码;VB 则不需要,你可以生产自己的exe文件去执行 4、从功能上...
VBA和VB一样吗
不一样。两者语法基本是一样的,但是VBA是微软放在Office等软件中的,用于帮助Office处理东西,简化操作用(例如可以用VBA编写Excel批量处理);而VB则是面向所有程序的
EXCEL中自带的VBA和VB有什么区别?
总体来说,VBA是针对Excel等特定应用程序的编程语言,而VB则是一种更通用、更强大的程序设计语言。它们在语法和功能上有很多相似之处,但VBA更加专注于办公自动化,而VB则更多地用于创建复杂的桌面应用程序。对于Excel用户来说,学习VBA可以帮助他们更好地定制和自动化Excel的功能,提高工作效率。
我想问问vb和vba的区别
VB是一门独立的编程语言,全称VisualBasic,VBA全称为VisualBasicforApplications,VBA是VB语言的子集,主要用于OFFICE办公软件、CAD中编写代码用于控制宿主程序实现办公自动化。VB编写的代码在操作系统中可以独立运行(需要运行库支持),但是VBA不能独立运行,需要宿主程序的支持,如前所述的OFFICE软件和CAD等。...
VBA和VB有什么区别
VBA是Visual Basic的一个子集,也可以看作是VB的简化版本。VB编写的程序在系统下可以直接运行,而VBA则需要在Office环境下才能运行。在统计学应用中,VBA中曲线图有现成的“宏”程序,使用较为方便,但这些宏程序通常缺乏个性化,修改起来较为复杂。相比之下,VB的绘图功能非常强大,几乎可以画出任何图形...
VB与VBA有什么区别?
VBA是VB的一个子集,也可以讲是VB的简化版。1.VB的应用程序编译后可以在系统下直接运行,VBA不行必须在office下运行。2.VBA统计学中的曲线图有现成的“宏”编程序比较方便,但没有个性化,修改比较麻烦。VB画图功能非常强大什么都能画,但编程序比较麻烦。3.VBA统计学中的计算程序有现成的“宏”使用...
VBA 和VB 相同之处和区别
VBA和VB的区别包括如下几个方面:1、VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(如EXCEL等)自动化 2、 VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3、要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"...
Excelvba是什么
它们具有相似的语言结构。VBA与VB的区别如下:1、VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序自动化;2、VB具有自己的开发环境,VBA必须寄生于已有的应用程序;3、要运行VB开发的应用程序,用户不必安装VB,VB开发出的应用程序是可执行文件。VBA开发的程序必须依赖于它的父应用程序。