这个问题通常和Excel更新后的配置变更、文件属性变化、组件状态异常这几个方面有关。
如果更新过程中出现了安装不完整的情况,那么就会导致宏运行所需的核心组件无法正常加载,这一般是更新时网络波动或者安装中断导致的。要是更新后Office自动重置了软件的全局信任配置,那么就会改变原本允许宏运行的规则,这是官方更新的默认配置回退策略导致的。假如带有数字签名的宏刚好在更新后遇到证书到期,那么就会被软件判定为不安全拦截,这是数字证书本身的有效期限制导致的。
要是更新后你无意中移动了宏文件的存储位置,那么就会导致宏关联的内部路径失效,就会出现无法启动运行的结果。要是你更新后不小心修改了宏文件的后缀名称,那么就会导致宏的核心代码无法被Excel识别,就会触发拦截无法运行。假如你更新后把宏文件移动到了系统保护的系统目录文件夹内,那么就会被系统权限限制拦截,就会导致宏无法正常运行。
只要你完成的是官方推送的常规Excel更新,那么更新程序就大概率会自动覆盖你之前自定义的宏安全设置,便会将宏安全级别恢复到默认的拦截所有未信任宏状态。要是你之前为了运行自定义宏调整过安全设置,更新后原有设置就会被还原,就会直接导致所有原来可运行的宏全部无法启动,这是目前这类问题最高发的直接原因。
这个问题大多都是设置类或配置类问题,大多都可以正常解决,不属于严重的软硬件故障,也不会损坏你原有的宏文件数据,不用过度担心。建议您后续可以联系Excel官方客服获取进一步的专业支持。
本内容由论坛用户发布及回答,不代表八方论坛立场。未经论坛及用户许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。