excel 宏 VBA语句和VB的不同点在哪里?

 我来答
百足先锋
2016-01-26 · 地球先锋前沿谁用谁知道!
百足先锋
采纳数:586 获赞数:2186

向TA提问 私信TA
展开全部
  1. 应用层面不同,VB是用来制作应用程序的,而VBA是专门给Excel或其它软件做扩展的

  2. VB的类库都是针对于应用程序的,而VBA的都是针对于Excel扩展的。

  3. VBA是OFFICE中自带的编程语言,而VB是独立的开发程序,也可以说,VBA是VB的

    一个子集,两者代码的编写规则基本相同。

  4. 宏是一个手工操作过程,而VB是一种程序语言,VBE就是VB语言操作EXCEL对象。

百度网友e2d7a0573
2012-10-05 · TA获得超过279个赞
知道小有建树答主
回答量:308
采纳率:100%
帮助的人:158万
展开全部
应用层面不同,VB是用来制作应用程序的,而VBA是专门给Excel或其它软件做扩展的。
所以呢,他们所自带的一些类库、函数库,自然也就不同了,比如你要使用VB去调用Excel的一个单元格,要先嵌入Excel的相关dll文件,而你在VBA中就可以直接调用了。也就是说,VB的类库都是针对于应用程序的,而VBA的都是针对于Excel扩展的。
两者语法都差不多
追问
哎~~~  这个问题是为了完成百度的这个“入学任务”而问的的   既然你回答得这么认真  采纳你了
追答
呃。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者zUzVB1Sl31
2015-12-24 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
语言原理是一样的,最大的不同是自身固有的成员变量,简单举例:
Mid()函数VBA可以识别,VB不认识,他的表达是先左边取几位然后右边截取结尾就才达到效果;VBA扩展了很多函数,如全屏Me.Maximization,VB是WindowsState;针对宏响应语句,DoCmd.RunMac VBA固有,VB却是使用实例化的办法........
一言难尽要你再变成过程中仔细摸索
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0fed2cd
2012-10-05 · TA获得超过284个赞
知道小有建树答主
回答量:791
采纳率:50%
帮助的人:256万
展开全部
VBA语句是VB的一部分,VB的功能更加强大,VB不是都能改写为VBA语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2012-10-05 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5649万
展开全部
不同点多了,你说人和大象的不同点在哪里?能总结出成百上千条
至少有一点是很重要的:VB能生成EXE卖钱
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式