出现无法禁用的宏的处理办法:
已经用宏病毒专杀工具杀毒后,如果打开文档时仍然提示“该工作簿中包含一种无法禁用的宏(Microsoft Excel 4.0版的宏)”,一定要启用宏后才能打开,手动处理方法如下:
1. 先从工具-宏-Visual Basic编辑器,右键点击任一工作表(就是sheet那些),点击“查看代码”,把下面代码粘贴到代码窗口:
Sub test()
Dim sh As Worksheet
For Each sh In Excel4MacroSheets
If Not sh.Visible Then sh.Visible = 1
Next
End Sub
将光标定位到代码段内,按F5运行。然后回到工作表的界面(Visual Basic编辑器可以关掉了),就可以看到被隐藏的工作表是Macro1, 删除此工作表,
2. 但切换到该excel工作簿其它每一个正常的工作表时就会出现“找不到#REF!$A$2”,进入 “插入”-“名称”-“定义”, 在最上面的框中输入Auto_Activate,然后点击删除,就把这个隐藏的工作表级别名称删除掉了,整个excel工作簿中所有的工
作表都要这样删除一遍,这样才能把这个引用宏的影响彻底消除。