Val*_*ble 5 excel vba office365
抱歉,如果标题非常模糊,我已经尝试了一段时间,但是我不得不说我对Office 365及其相关知识知之甚少。
我已经在Excel 2010中开发了一系列宏,其中包括数据输入和子流程自动化,但是最近有人告诉我们,我们正在更加明确地迁移到Office 365的在线平台,并且您已经知道,Excel据我所知,在线不支持宏-或任何VBA。
所以我想知道是否还有另一种方法可以使它起作用?目前,我欢迎任何想法!
先感谢您!
Mat*_*don 10
[...]有人告诉我们,我们正在更加明确地迁移到Office 365的在线平台,并且您已经知道,Excel Online不支持宏-或任何VBA确实
那是正确的。VBA是一种COM技术,对Windows特定的东西有很多依赖性。微软设法使其在Mac上运行已经令人印象深刻,而且我什至没有提到制作一个可行的Mac-VBA编辑器的艰巨工作。
在可预见的将来,VBA将在Windows桌面上得到支持,但是使其在Office 365所运行的所有平台上都可以工作,这是不现实的,并且不会发生。
那是VBA的去世吗?当然不是。微软知道有数百万个运行VBA代码的关键业务宏工作表正在运行,据我所知,Windows肯定会继续支持VBA 。
如果您的公司要迁移到Office 365云,则需要使用office-js从头开始在TypeScript中移植/重写您的VBA代码:这应该是决定采用全Web方式的成本。如果您的公司不准备移植所有VBA代码,那么根据对VBA代码的业务要求如何,您需要为需要运行VBA代码的工作站保留桌面安装。
Microsoft Office可扩展性团队正在积极监视SO上的office-js标记,Michael是该标记中的最高答复者。
您可能想要进入内部程序中,以从最新的错误修复和新功能中受益,因为Office-JS处于非常活跃的开发中,并且绝对欢迎并考虑到用户反馈。
免责声明:我是Microsoft Excel MVP。