乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > EXCEL中自带的VBA和VB有什么区别?-vba是office自带的么,officevba

EXCEL中自带的VBA和VB有什么区别?-vba是office自带的么,officevba

作者:乔山办公网日期:

返回目录:office365


vb是编程软件,最新版vb6,主要用于vb98时代的系统编写应用程序
vba是office里编写宏的工具,最常用应该是access了,编的好的access可以当系统用,并可以卖不少钱(我舅舅就干这个)
vb.net是vb的改进版啦,用于vista系统后的程序编写。最新版2010,缺点是无法脱离。net框架直接在系统上运行(vista后系统自带此东zd东)
楼主注意哦,这3个是完全不同的东西,虽然语法大同小异但是的确是不同的,别混淆了

EXCEL中自带的VBA和VB区别为:性质不同、运行依赖性不同、独立性不同。

一、性质不同

1、VBA:VBA是VB的一个子集,是使已有的应用程序(EXCEL)自动化。

2、VB:VB是设计用于创建应用程序(EXCEL)标准的应用程序。

二、运行依赖性不同

1、VBA:运行VBA开发的程序必须依赖于它的父应用程序。

2、VB:运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件。

三、独立性不同

1、VBA:VBA独立性差,必须寄生于已有的应用程序。

2、VB:VB独立性强,具有自己的开发环境。


office2003版以上完全安装都带有VBA。
VBA是VB的一个子集,也可以讲是个简化版。
1.VB的应用程序编译后可以在系统下直接运行,VBA不行必须在office下运行。
2.VBA统计学中的曲线图有现成的“宏”编程序比较方便,但没有个性化,修改比较麻烦。
VB画图功能非常强大什么都能画,但编程序比较麻烦。
3.VBA统计学中的计算程序有现成的“宏”使用方便,如数字排序,VB必须编程序(冒泡法),VBA可以用“宏”,也可以编程序,等。
本人认为一般的问题小程序可以用VBA,问题比较麻烦,程序大用VB。自己用程序可以用VBA,如果是通用程序还是用VB可以在系统下直接运行。

VBA是OFFICE中自带的编程语言,而VB是独立的开发程序,也可以说,VBA是VB的一个子集,两者代码的编写规则基本相同

相关阅读

关键词不能为空
极力推荐
  • word底纹怎么消除-office2007底纹,word 文字底纹

  • 去除word2007背景颜色方法:工具:office word 2007打开word点击页面布局里面的页面颜色设为一种颜色选择页面布局里面的页面颜色把页面颜色改成无颜色消除方法如下:1.首先,打开一个

ppt怎么做_excel表格制作_office365_word文档_365办公网