微软恐怕也没想到,自己逐渐冷落的一门老技术,居然还有人舍不得放手!
2026年了,Python、Java、Rust轮番登场,可一门诞生于上世纪90年代的微软老语言,居然还稳稳待在TIOBE编程语言排行榜前十。
它就是Visual Basic,与Excel里曾经风靡一时的VBA有着深厚渊源。
问题来了!
微软都想放下了,VBA凭什么还能活这么久?
1993年,微软推出Excel 5.0,随后将VBA逐步引入Office。
当年的程序员要开发软件,得学习编程语言、设计界面。可Excel用户发现,自己居然能录制VBA宏,让电脑自动重复操作。
最厉害的地方,是VBA能直接操作Excel里的单元格、工作表和文件。
它不需要用户重新学习一整套软件操作方式,熟悉Excel的人就能尝试编程。
随后,VBA逐渐进入财务、制造、工程等行业。企业积累了大量宏程序,许多关键报表甚至离不开它。
可麻烦也跟着来了。
宏代码可能携带恶意程序,复杂脚本又难维护。微软逐步加强宏安全限制,并转向Office Scripts等新方案。
但微软至今仍支持桌面版Office中的VBA。所谓废掉,准确讲是它逐渐失去了新技术路线中的核心位置。
偏偏企业里那些运行多年的Excel工具,还得有人维护。
WPS没选择自研的VBA,广东一公司却捡起来了!
WPS长期拥有自己的表格产品,但完整的VBA兼容能力一直受到技术和授权等条件制约。
有团队却从中看到了机会。
既然普通人喜欢Excel的操作方式,为什么非要让他们学习VBA代码,才能开发软件?
出身金山WPS研发体系的相关团队,选择重新设计电子表格开发方式。
他们没有简单复制VBA,选择自研电子表格核心,把复杂的数据处理和业务逻辑封装起来。
最终形成了云表eversheet。用户只需要画表格,设置中文公式、数据接口和业务规则,就能开发报表及管理应用。
例如,采购人员填写入库单,系统自动更新库存;库存不足时,可以按照预设规则触发提醒。
修改业务规则,也无需重新编译整套程序,调整配置后即可生效。
关键是,使用者不必先学会SQL。内置数据库,也支持连接外部数据库。复杂的数据存储、查询和关联,可以通过可视化配置完成。
从Excel宏走向企业管理软件,这条路被他们走通了。
有人肯定要问,画几张表就能做MES、WMS?大型工厂敢用吗?
许继电气的项目提供了一个例子。
企业需要打通供应商协同、仓库和生产管理。珠海乐图参与建设的系统,将WMS、MES、SRM连接起来。
物料入库扫码登记,生产领料留下记录,质量问题可以沿着业务数据追溯。
对于制造企业,表格开发的价值还在于后续修改。
而且它还支持权限控制、提醒机制、本地部署及系统集成,满足企业长期运行的需求。
图源云表官网教程,侵删
随着AI智能体兴起,eversheet又探索与腾讯WorkBuddy等工具协同,让AI参与业务操作,管理规则继续留在企业系统中。
总结
这家广东公司,就是2010年起步的珠海乐图软件。
微软VBA留下的最大启发,或许是让普通办公人员第一次有机会亲手开发工具,这家广东公司把这条思路继续往前推。
对此,您怎么看?非常欢迎您在评论区补充观点或者干货。
文 | meng