我在桌面 Excel 上当前使用的工作簿上启用了 VBA 宏。
但是,我的公司已将我们的工作簿从网络驱动器存储转移到 Microsoft Teams,因此现在有很多人使用 Excel for Web 来访问它们,而 VBA 无法使用。
我已经看到可以将 VBA 宏移植到 Office 脚本中(我对此知之甚少)。
据我所知,Office Scripts 仅适用于 Excel 的 Web 版本。
所以我的问题是,当工作簿在桌面版 Excel 中使用时,是否仍然可以使用 vba 宏?
谢谢,海伦。
我在桌面 Excel 上当前使用的工作簿上启用了 VBA 宏。
但是,我的公司已将我们的工作簿从网络驱动器存储转移到 Microsoft Teams,因此现在有很多人使用 Excel for Web 来访问它们,而 VBA 无法使用。
我已经看到可以将 VBA 宏移植到 Office 脚本中(我对此知之甚少)。
据我所知,Office Scripts 仅适用于 Excel 的 Web 版本。
所以我的问题是,当工作簿在桌面版 Excel 中使用时,是否仍然可以使用 vba 宏?
谢谢,海伦。
Sudhi Ramamurthy 的回答是正确的——简单地说:
VBA 脚本不会与 Office 脚本冲突。
更多信息:
无论如何,Office 脚本都不会与 VBA 宏发生冲突。如果您在桌面版本中打开工作簿,您应该能够继续使用 VBA。但是,如果您希望在 Excel for web 中进行工作时进行自动化,Office Scripts 允许您记录和编辑/运行。更多详细信息,请访问https://aka.ms/office-scripts
要使 Office 脚本正常工作,您必须在浏览器中打开工作簿(通过 Teams SharePoint 网站)。
与 Excel 桌面版相比,Web 版 Excel 是一个功能少得多且速度慢得多的应用程序。我的公司只使用 Excel web 来制作非常简单的电子表格。
我们的知识产权繁重的工程电子表格永远不会放在 Web 上或在 Office 365 Web 界面中运行。