问题
尽管已“启用VBA宏”,Excel(Microsoft 365)还是无法运行宏。“可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用”。
环境
Windows 10,Microsoft 365 Excel
RELNew.xlsm
该文档中的宏过去在其他Excel版本下可以正常执行,但近期(2021年下半年)M365升级后,宏被禁止执行。
解决
勾选“启用VBA宏时启用 Excel 4.0 宏”。文档中原有的宏可以正常执行。问题得到解决。
(原因可能是该文档的宏代码中使用了属于 Excel 4.0 宏 的函数)
参见使用Excel 4.0宏文章来源:https://www.toymoban.com/news/detail-599891.html
安全风险提醒:
若非确信你使用的文档是安全的,应禁用 “Excel 4.0宏”!
Excel 4.0宏(XLM)是Visual Basic for Applications(VBA)的前身,是出于向下兼容的需求而被纳入Microsoft Excel的一个遗留功能。微软在其支持文件中也曾警告,如果启用所有的宏将会导致 "潜在危险代码 "的运行。
Excel 4.0宏被黑客滥用以传播恶意软件文章来源地址https://www.toymoban.com/news/detail-599891.html
到了这里,关于[Win10+Excel365]尽管已启用VBA宏,Excel还是无法运行宏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!