问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

VBA和VB的联系和区别

发布网友 发布时间:2022-04-28 18:50

我来回答

2个回答

热心网友 时间:2022-06-22 21:44

VBA是VB的子集,相当于VBScipt与VB的关系
Office自带VBA,作为宏处理……
当年的标准答案:
VBA是什么

直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC 的子集.实际上VBA是"寄生于"VB应用程序的版本.VBA和VB的区别包括如下几个方面:

1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化
2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.
3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL.

尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.

* VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.
* VBA可以称作EXCEL的"遥控器".

VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案.

此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序.

1.2 EXCEL环境中基于应用程序自动化的优点

热心网友 时间:2022-06-22 21:45

都差不多的嘛微软的一些软件提供VBA如word excel powerpoint oulook express 在里面有一些对这些程序操作的接口。如果你要用VB操作这些程序语法都一样。
一般的代码在vba里面也能测。
你不信打开word excel里面的宏就是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...

VBA和VB一样吗

不一样。两者语法基本是一样的,但是VBA是微软放在Office等软件中的,用于帮助Office处理东西,简化操作用(例如可以用VBA编写Excel批量处理);而VB则是面向所有程序的

我想问问vb和vba的区别

VB是一门独立的编程语言,全称VisualBasic,VBA全称为VisualBasicforApplications,VBA是VB语言的子集,主要用于OFFICE办公软件、CAD中编写代码用于控制宿主程序实现办公自动化。VB编写的代码在操作系统中可以独立运行(需要运行库支持),但是VBA不能独立运行,需要宿主程序的支持,如前所述的OFFICE软件和CAD等。...

VB 和VBA的区别

VB是一种专门的可视化编程的缩写。而VBA是各种Microsoft Office软件中的宏代码。VB可以编译生成可执行程序,而VBA只能在相应的Microsoft Office软件中解释执行。二者语法基本相通。

EXCEL中自带的VBA和VB有什么区别?

VBA和VB在EXCEL中的区别主要体现在用途、功能和复杂性上。首先,VBA(Visual Basic for Applications)是Excel等Microsoft Office应用程序中内置的编程语言,主要用于自动化和定制这些应用程序的功能。VBA允许用户编写代码来操作Excel的单元格、执行复杂的计算、创建自定义函数,甚至构建用户界面。举个例子,你...

VBA和VB啥关系.语言相通的吗?

两个都是编程语言,也几乎的一样的.VB包含VBA吧.也就是说VBA是VB的子集.VBA是OFFICE中用来写宏处理的.

Excelvba是什么

VBA是基于VisualBasic发展而来,它们具有相似的语言结构。VBA与VB的区别如下:1、VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序自动化;2、VB具有自己的开发环境,VBA必须寄生于已有的应用程序;3、要运行VB开发的应用程序,用户不必安装VB,VB开发出的应用程序是可执行文件。VBA开发的程序必须...

vb和vba有什么区别?

1、从语法上来说:两者近乎完全相同 2、从编辑工具上来说:VBA 的编辑工具相对落伍一点,VB 的编辑工具则更智能一些 3、从使用方法上来说:VBA 需要在应用程序内运行,拿Excel来说,你必须打开一个Excel文档,然后才能执行文档里的VBA代码;VB 则不需要,你可以生产自己的exe文件去执行 4、从功能上...

VBA和VB的联系和区别

可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC 的子集.实际上VBA是"寄生于"VB应用程序的版本.VBA和VB的区别包括如下几个方面:1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化 2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.3. 要运行VB开发的应用程序,...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
空间向量的坐标运算与平面坐标的运算的区别? 想要一个英文名。。。要好听好读的 最好字数少的说 请帮我取一个独特的英文名 推荐一些个性点的英文名!不要太普通的 个人配送液化气怎么售卖 iphone手机上的三国杀,能在安卓手机上充值元宝吗?求高手解答。_百度知 ... 延边大学护理学院师资队伍如何? ...打克重100多克的杯子(透明塑料AS),用什么类型的注塑机(各种指标值... 延边大学护理系怎么样 卖液化气要什么手 中保信电子保单查询系统 怎样才能成为培训师? 关于细胞*的数学题,请知道的人帮忙解答一下,谢谢!要详解哦! 如何开始准备雅思? 国内可以考CIPT吗? 考CIPT是全年都行吗? win8为什么一合上机盖就休眠,怎么解除。 win8.1的笔记本,点睡眠或休眠后都变成关机了,该怎么设置? win8点击睡眠或休眠再点击就会关机 win8系统让如何关闭系统休眠功能(图文) win8.1的关机就是休眠吗 苹果13扩容256g多少钱? 苹果扩内存128g要多少钱? 家庭影院音响怎么布线? 一套完整的家庭影院都要购买哪些设备? 家庭ktv音响最好的有哪些? 家庭影院7.1是什么意思? 如果你不再爱我,其实没什么,太阳不再升起,太阳化为灰烬。如果我不再爱你,那也没什么。不再会有痛苦, 徐志摩曾对林徽因说的一句话,最后一句,大概是“怎么配去爱你”,求原文 《我可能不会爱你》这部电视剧中有哪些经典台词? 中国人寿保险公司电子发票平台 中保信平台查询平台 大二计算机专业学生离程序开发还有多远? 新闻曝光 中保信是诈骗平台吗 眼睛疼,头晕怎么办?可能是复习时看书看的. 中保信保险中介平台 中保信官网联系电话 7、哪些投保情况需要通过中保信运维服务平台工单提交特批申请 行业车险信息集中平台 和中保信的区别 上一年度中保信平台车型绑定错误 中保信平台如何登陆 中保信 平台 理赔 深圳市骅升国际货运代理有限公司怎么样? 为什么现在新版的微信设置里没有账号保护这个选项了微信安全中心里也没... 微信支付被保护了,怎么解都解不了? 被设置保护状态怎么解除? 微信解除账户保护 千牛子账号设置成功后,登录时显示未开店怎么办? 我是淘宝卖家,千牛怎么显示未开店,要怎么解决? 我淘宝开店,然后我有半年没管了 ,店铺没上东西,今天登陆千牛,提示尚未开店
  • 焦点

最新推荐

猜你喜欢

热门推荐