打开EXCEL时如何避免看到宏的安全警告?

2024-12-15 22:47:42
推荐回答(5个)
回答1:

这样设置:文件-选项-信任中心-宏设置-点击禁止所有宏且不通知(L),详细见下图:

回答2:

这个文件里有宏,要把文件中的宏删掉才不会出此提示!这和EXCEL无关!

回答3:

修改宏的安全级别:点“工具”-“宏”-“安全性”-“安全级”-低

回答4:

ALT+F11
如果有空模块,删除它
双击THISWORKBOOK,SHEET1等,看看里面有没有代码,如有删除
清理完毕后保存再打开,如果还有宏提示
CTRL+F3 看看定义的名称里是否使用了EVALUATE,GET.CELL之类的宏表函数,这些宏表函数也会造成宏提示。

如果确定这些代码或宏表函数是有用的,还可以通过添加数字签名并信任该签名的方式来取消每次打开文件时的宏提示。

BTW:将安全性设置为低是很不安全的做法,会给宏病毒可乘之机。当你的所有文档都被宏病毒感染时你就会追悔莫及的。

回答5:

是的,这个文件中一定含有宏代码,虽然你在“工具-->宏里面”看不到宏,是因为这些宏代码并没有独立起过宏名,所以你当然看不到,但是它是用VBA编写的、直接附着在文件里。
你不想看到这个宏安全提示,其实还只能:要么在可信任条件下降低安全级别、要么删除宏代码(在VBA编辑器中打开才能看得见,有时会被设置密码保护的,就需要密码才能打开宏),但如果是这些宏代码很重要、是安全的,那你删除后,这个文件也就失去它真正的自动化的意义了。