excel2003删除宏病毒的方法
发布时间:2022-11-16 09:51:11
在Excel中录入数据时多数都需要使用到宏功能,而宏功能正是涉及到安全性问题才被Excel默认禁用,如果在用的时候不小心真的中毒了,别担心,还是有解决方法的。下面是小编带来的关于excel2003删除宏病毒的方法,希望阅读过后对你有所启发!
excel2003删除宏病毒的方法:
删除宏病毒步骤1:先简单说一下这个宏病毒的原理,它由两部分组合,一部分是利用EXCEL2003版及以下版本的缺陷,即无法禁止EXCEL4.0宏,来迫使用户“启用宏”,然后通过ToDOLE模块中的VBA代码执行病毒程序(有的在ThisWorkbook模块中也出现自动运行的宏病毒代码)。
删除宏病毒步骤2:打开后按ALT+F11调出VBA窗口,先将里面的ToDOLE模块删除(不光是删除里面的代码,而是删除这个模块),然后双击ThisWorkbook模块,看里面有没有代码,如果有也删除(这个里面只能删除代码,而不能删除模块)。
这样基本上VBA部分(主要的病毒部分)就清除了,保存这个工作簿,再继续下面工作。
删除宏病毒步骤3:剩下要清除4.0宏了,这个宏是通过“宏表”来起作用的。
删除宏病毒步骤4:但病毒的作者都会将这个宏表隐藏起来,用通常的“格式-工作表-取消隐藏”的方法无效,不能显示它,只能通过一段VBA代码解除它的隐藏状态。
另外病毒在该工作簿中的每一个工作表中都会定义一个"Auto_Activate"名称,这个名称也是隐藏的,无法通过“插入-名称-定义”或者“名称管理器”来查看,也需要通过一段VBA代码来删除。
删除宏病毒步骤5:下面通过一段VBA代码,可以删除宏表以及"Auto_Activate"名称。
Subabc()
'运行前先打开这个有“禁用宏就关闭”的工作簿
t=InputBox("输入工作簿名称*.xls")
Seta=Workbooks(t)
a.Activate
'显示宏工作表
s=0
ForEachshInExcel4MacroSheets
sh.Visible=1'显示宏表
sh.Delete'删除
s=s+1
Next
MsgBox"删除了"&s&"个宏表"
'删除各表中的自动运行“名称”
OnErrorResumeNext
Fori=1ToSheets.Count
Sheets(i).Names("Auto_Activate").Delete
Next
MsgBox"完毕,请保存这个工作簿"
EndSub
删除宏病毒步骤6:这个代码应该放到一个新建的空白工作簿中
删除宏病毒步骤7:假设有宏病毒的工作簿为“工作簿1”,我们在建立一个空白的工作簿,假设为“工作簿2”。
删除宏病毒步骤8:打开这个工作簿2的VBA窗口(ALT+F11),给它插入一个用户模块。
删除宏病毒步骤9:把上面代码粘贴到这个用户模块中,按F5执行代码,会提示输入那个有宏表的工作簿1的名字,输入后按确定,会自动删除宏表及"Auto_Activate"名称。
删除宏病毒步骤10:最后保存工作簿1,退出EXCEL。
提示:那个用来删除宏表的工作簿2可以不保存,直接退出。
删除宏病毒步骤11:重新打开原来那个有提示的工作簿1看看,是否提示已经没了。


猜你喜欢
- 刚开始接触Win10,对其操作系统不甚了解,遇到问题不知道如何解决,关于Win10硬盘被占用的问题,下面为大家作了详细的解答,感兴趣的朋友可
- Xmind2022Mac是一款非常便捷的制作思维导图的软件,制作思维导图可以帮助用户更高效的进行学习,在Xmind中如何画表格呢?下面我们分
- 电脑桌面全没了,鼠标右键又没反应了该怎么办呢?先看看小编和大家分享的方法看看能不能解决你的难题吧。1、点击开始按钮,输入【regedit】确
- 以word2007为例,说明如下:1、通过状态栏最右边,计算机时间上面显示比例中的“-”和"+"以及中间的滑块控制。2、
- 估计一些朋友会遇到电脑开机后,桌面没有任何东西的现象,但是电脑又是启动着的。这是怎么回事呢?不过别慌张,一般情况下,造成不显示桌面的原因有很
- 相信大家都知道,微软系统中有一个任务计划程序功能很好用,我们可以使用任务计划程序这个功能来定时自动运行程序。那么,Win10如何使用任务计划
- Nodepad++作为一款简便好用的编辑器,许多用户在使用时会遇到一个小难题,就是不懂得如何更快编辑一些重复和相同的内容,而在Nodepad
- word退出页眉页脚编辑的方法:1、在设计菜单中单击【关闭页眉和页脚】按钮即可退出页眉页脚。2、输入完毕后双击页面正文处即可退出页眉页脚编辑
- 最近Win11系统有很多小伙伴都去安装体验,不过有的小伙伴在安装完之后说自己的wifi图标点击没有反应,那么如果遇到这种情况应该怎么办呢?下
- Win11无线网卡设备无法启动代码10怎么解决?有一些朋友会遇到这样的问题,这跟你使用什么无线网卡无关,不少用户在网络上搜索了各种各样的解决
- 控制面板没有打印机图标怎么办?最近有用户发现电脑控制面板中并没有打印机选项,该如何恢复呢?下面就给大家分享电脑控制面板没有打印机图标选项的解
- Win7系统作为微软最经典的系统,目前还是深受许多用户喜爱,甚至现在还有很多用户不更新新系统就是接着使用Win7系统,不过还是有许多用户深受
- win10系统不断完善后很多用户都开始安装这个系统了。win10系统虽然高逼格,但问题还是有的!今天给大家分享win10网卡驱动出现问题怎么
- 在工作的过程中,有时候可能会需要使用麦克风,升级Win11的用户还不清楚怎么测试麦克风吧。下面小编就给大家分享一下Win11测试麦克风的方式
- 使用win10系统的小伙伴非常多,但是很多小伙伴都不知道win10新开始菜单怎么开启,今天就给你们带来了win10新开始菜单开启方法,一起来
- 在日常的办公当中,我们经常需要在Word中添加水平线,来隔开两段不一样的文字,下面小编就教你在word中插入分割线的技巧。word中插入分割
- 最近有Win7用户反映,开机的时候出现提示“igfxhk module已停止工作”,用户不知道这是怎么回事,也不知道该怎么解决,为此非常苦恼
- Microsoft OneNote 2016 Mac是一款非常方便的云笔记软件,可以随时记录您稍纵即逝的创意,灵感和发现,发挥您的潜能,简化
- MAC如何分割合并文件呢?平时小伙伴们上网下载文件,特别是网盘上的文件,肯定会遇到诸如这种 a.01,a.02,a.03...a.20...
- word2010怎么按照表格中的数据进行升降排序?word2010表格中有很多数据,想让数据按照升降顺序排列,该怎么设置呢?下面我们就来看看