vb有什么功效与作用?

伍咏清伍咏清最佳答案最佳答案

1、首先,VBA是Windows系统的天然组成部分(在win95开始),你安装一个软件它就会伴随在你的系统中,而且只要你开机它就为你服务——不管你打开或者关闭程序;所以有人说它是病毒其实是不正确的,除非你的电脑中根本没有安装Office(2003/XP),那么当你双击EXCEL文件的时候系统才会提示你要不要启动VBA;

2、其次,VBA是一种编程语言,和C语言一样是一个通用的标准,只不过C语言是用来编写系统级程序的,而VBA用来编写应用级的程序。理论上说任何一台支持Windows的计算机都可以通过VBA来执行你所想的任何事——只要你知道该怎么做并且能想到相应的代码;这也是很多人诟病的地方,认为其过于简单,不能用于正式项目开发。但试问,C语言有多难?不也是学了几个月就能写出简单的函数吗?难道你认为那些C语言大牛写的那些驱动程序和内核模块是用VBA写的? 不过话说回来,如果你只是简单编写一些通用的函数或者统计分析等不需要太多考虑复杂业务问题的应用程序,那倒用不到太多的VBA知识。

3、最后,因为VBA是运行于Windows环境下的,所以它能直接操作Windows的对象和事件,这使它能够轻松地实现某些C/C++才能做的复杂的操作系统接口功能。虽然一般我们都用API来实现这些功能,但是VBA有一些自己特有的类可以用来方便地调用Windows的一些对象和事件,如Worksheet类和Application类,这就使得很多工作可以用VBA很便捷地解决。 以上是我对VBA的理解,希望对你有所帮助!

我来回答
请发表正能量的言论,文明评论!