IT之家 9 月 11 日消息,科技媒体 NeoWin 昨日(9 月 10 日)发布博文,报道称微软宣布逐步淘汰 Windows 中的 VB 脚本语言,并提醒用户尽快为旧版 VBA 项目做好迁移准备。
IT之家注:VB 全称为 Visual Basic ,是微软约 30 年前推出的脚本语言,曾广泛用于 Windows 系统自动化,但近年来也成为恶意软件的攻击途径,因此被列为淘汰对象。
VB 的退役过程分为三个阶段:
对于依赖 VB 调用外部 .vbs 脚本或正则表达式库的 VBA 开发者,微软建议尽快调整方案。
自 Office 版本 2508 起,系统默认包含 RegExp 类,可在禁用 VB 的情况下继续使用正则功能,但需订阅 Microsoft 365。开发者无需加载 vb.dll,便可在 Visual Basic 编辑器中直接调用。
微软还在官方博客提供了技术指南,详细介绍如何在 VBA 项目中绑定和实现新的 RegExp 类。公司特别提醒,应尽早检查并更新项目代码,确保在未来 VB 被禁用或删除的环境下依然能够正常运行。