excel 宏 VBA语句和VB的不同点在哪里?
5个回答
展开全部
应用层面不同,VB是用来制作应用程序的,而VBA是专门给Excel或其它软件做扩展的。
所以呢,他们所自带的一些类库、函数库,自然也就不同了,比如你要使用VB去调用Excel的一个单元格,要先嵌入Excel的相关dll文件,而你在VBA中就可以直接调用了。也就是说,VB的类库都是针对于应用程序的,而VBA的都是针对于Excel扩展的。
两者语法都差不多
所以呢,他们所自带的一些类库、函数库,自然也就不同了,比如你要使用VB去调用Excel的一个单元格,要先嵌入Excel的相关dll文件,而你在VBA中就可以直接调用了。也就是说,VB的类库都是针对于应用程序的,而VBA的都是针对于Excel扩展的。
两者语法都差不多
追问
哎~~~ 这个问题是为了完成百度的这个“入学任务”而问的的 既然你回答得这么认真 采纳你了
追答
呃。。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
语言原理是一样的,最大的不同是自身固有的成员变量,简单举例:
Mid()函数VBA可以识别,VB不认识,他的表达是先左边取几位然后右边截取结尾就才达到效果;VBA扩展了很多函数,如全屏Me.Maximization,VB是WindowsState;针对宏响应语句,DoCmd.RunMac VBA固有,VB却是使用实例化的办法........
一言难尽要你再变成过程中仔细摸索
Mid()函数VBA可以识别,VB不认识,他的表达是先左边取几位然后右边截取结尾就才达到效果;VBA扩展了很多函数,如全屏Me.Maximization,VB是WindowsState;针对宏响应语句,DoCmd.RunMac VBA固有,VB却是使用实例化的办法........
一言难尽要你再变成过程中仔细摸索
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VBA语句是VB的一部分,VB的功能更加强大,VB不是都能改写为VBA语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不同点多了,你说人和大象的不同点在哪里?能总结出成百上千条
至少有一点是很重要的:VB能生成EXE卖钱
至少有一点是很重要的:VB能生成EXE卖钱
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询