VBA只是一种宏语言吗?不要低估它!他是真正的独立发展工具

如果您知道一些编程,则可能经常听到术语“脚本语言”,“宏语言”和“编译语言”,使人们受苦。

实际上,用外行的话来说,宏语言是可以记录操作并在软件中自动重复执行的工具。例如,如果您在Excel中记录“单击格式刷子”操作,则可以批处理格式刷。

脚本语言更像是一个“脚本”,告诉计算机该怎么做,一一解释执行,节省编译和安装的麻烦。

但是什么是独立开发工具?那不是一个小助手,他们“只知道如何执行简单命令”,而是具有自己的语法规则,逻辑控制甚至能够构建完整应用程序的“工程师级工具”。

问题是:VBA属于哪个类别?

许多人的第一个反应是——“当然是一种宏观语言。没有办公室,它无能为力!”

但这真的是这样吗?

VBA只是一种宏语言吗?不要低估它!他是真正的独立发展工具

VBA不能脱离Office?那微软怎么敢单独授权给WPS?

您认为VBA只能在办公室中使用,但实际上它的“天生”远远超过了您的想象。

VBA的全名是应用程序的Visual Basic。仅通过查看名称,您就会发现它是带有Visual Basic的“家庭”。

这不是一个宏观脚本,它是出于稀薄的空气而出现的,而是从VB简化的开发环境,而是在办公室中“驻扎”。但这并不等于宏语言本身。

例如,许多旧软件(例如AutoCAD和SOLIDWORKS)支持VBA。这些不是可用于记录宏观的玩具工具。他们与VBA一起做的事情是如此复杂,以至于您无法震惊。

最有力的证据是:微软愿意将VBA授权给WPS等竞争对手。如果您说这实际上只是一个会员脚本,Microsoft会轻松放手吗?

实际上,只要您愿意付款,VBA就可以嵌入各种软件产品中以形成自己的开发环境。

VBA只是一种宏语言吗?不要低估它!他是真正的独立发展工具

这不是脚本语言所做的事情,它是“平台级”的开发能力。

换句话说,VBA不是只能在办公室生存的“寄生语言”,而是具有口译员,语法,封装和功能机制的严肃开发工具。

碰巧的是,办公室给了它一个庇护所,并“将其用作宏”。

该国的

WPS能用VBA?别急,其实还有更进一步的选择

是办公室最大的国内竞争对手WPS,也支持VBA。您可以看正确,VBA程序也可以在WPS中运行,并且仍然可以使用宏记录。但是这是什么意思? VBA长期以来已经打破了“仅连接到办公室”的极限。

更有趣的是,国内软件的想法不再限于“ VBA兼容”,而是朝着更高水平的开发模型发展而来。例如,以类似于Excel的方式开发企业级系统,甚至没有编写代码行。

例如,云手表已经脱离了VBA的范围,并开发了自己的电子表格核心,而不是依靠Microsoft Excel或WPS。它支持使用中国逻辑和表图的系统开发,普通商业人员也可以构建自己的管理工具。

VBA只是一种宏语言吗?不要低估它!他是真正的独立发展工具

许多国内公司,例如Xuji Electric和Hengyi石化,都建立了一个集成的数字平台,各种生产,报告和其他数据的准确性已提高30。

这样的平台的出现使我们重新考虑了一个问题:“脚本语言”不够吗?

您可能会认为VBA就足够了,但是当今的企业和当今的软件开发可能会发生结构性变化。

总结

VBA是否是宏观语言实际上不再重要。

如果您只是使用它来记录宏并进行一些自动化,那么它就是您的“小脚本”;但是,如果您可以使用它来封装逻辑,构建接口并自动化复杂的过程,那么它就是您的“开发工具”。

就像我们使用的任何工具一样,真正的问题不是“是什么”,而是您是否有可能发现它。

用户评论


绝版女子

我之前也这么觉得,以为VBA就是Excel里的一个玩具功能,没想到真的能做这么多!这篇文让我重新认识它了,看来得好好学习一下它的强大功能。

    有13位网友表示赞同!


你很爱吃凉皮

别的不说,就说这个独立开发工具的性质,我就开始期待试用了!希望它能帮助我摆脱繁琐的人工操作,提高工作效率。

    有12位网友表示赞同!


伱德柔情是我的痛。

我觉得VBA确实很强,特别是对于和数据交互、自动化处理任务来说就是超级神器了。不过学习曲线有点陡峭,可能新手上手不太容易。

    有9位网友表示赞同!


一生只盼一人

这文说的没错啊!以前我用VBA就只做一些简单的宏脚本,现在想想真是太小瞧它了吧!这篇博文很有启发性,让我明白了它的真谛。

    有10位网友表示赞同!


各自安好ぃ

独立开发工具?我还以为只能是在Excel里应用的代码呢。现在看来,VBA的可能性比我想象中大得多,让人眼前一亮!

    有5位网友表示赞同!


青衫负雪

你说的对啊,很多人都觉得VBA只是宏语言,其实它功能真得很丰富,只要掌握了技巧,能做出很多很实用的工具.

    有12位网友表示赞同!


猫腻

这篇博文讲得特别好,让我更清晰地理解了VBA的作用和优势。不过学习起来还是需要时间和努力的,希望有更多优秀的教程能够帮助我们入门。

    有12位网友表示赞同!


孤街浪途

VBA确实可以做很多事,但我觉得它毕竟是基于Excel运行的,功能受限于Excel环境,要想开发更复杂的软件还是需要其他工具吧.

    有8位网友表示赞同!


暖瞳

有点不太认同作者的观点,我觉得VBA更多像是一个脚本语言,虽然功能强大,但始终不如专业的编程语言灵活和高效

    有17位网友表示赞同!


青瓷清茶倾城歌

个人感受是有点吹牛,VBA的功能虽然很全面但不一定适用于所有场景,还需要结合具体项目来选择合适的工具.

    有20位网友表示赞同!


白恍

我之前做自动化工作的时候就用过VBA,感觉确实很方便快捷。尤其是在处理大量数据的过程中,效率明显提升了!

    有14位网友表示赞同!


烟雨萌萌

对于初学者来说,学习VBA是一个比较难的挑战吧,因为它的语法结构和编程逻辑可能比较复杂,需要不断地练习才能掌握。

    有7位网友表示赞同!


莫飞霜

这篇文章让我对VBA有了全新的认识,原来它还能做这么多!我要去好好研究一下它的开发能力!

    有9位网友表示赞同!


栀蓝

我觉得作者说得很有道理,很多时候我们对工具的理解过于局限,VBA绝对不仅仅是一个简单的宏语言.

    有12位网友表示赞同!


苏莫晨

我之前一直想要学习一些编程知识,现在看来VBA是個不错的入门选择,听说它相对简单易学,可以先尝试一下!

    有5位网友表示赞同!


灬一抹丶苍白

这篇文章让我对VBA有了更深入的了解,它不仅是脚本语言,更是可以用于独立开发工具的一种强大平台。

    有17位网友表示赞同!


绳情

我觉得VBA在特定领域还是很有价值的,比如自动化办公、数据处理等等,对于这类工作,VBA能够大大提高效率!

    有18位网友表示赞同!


陌離

我同意作者的观点,不能把VBA仅仅局限于Excel里的宏语言,它可以用于更广泛的场景,只要我们能够善用它的功能!

    有7位网友表示赞同!

上一篇
下一篇

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@zhutibaba.com

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部