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看看,是否提示已经没了。
猜你喜欢
- Word文档中的空行事实上是多个“段落标记”连在一起,用通常的手工删除方法效率太低。快速的方法是利于Word的替换功能快速删除这些空行。选择
- Excel提供了自动格式化的功能,它可以根据预设的格式,将我们制作的报表格式化,产生美观的报表,也就是表格的自动套用。这种自动格式化的功能,
- word乘法函数公式怎么用首先得给你讲讲word单元格的编码是怎么样的。word中表格的编码是这样的第一行 A1 B1 C1 D1 E1……
- Excel中的表格如何移动到Word当中去?像下图这样实现无损转移,保持格式、排版相统一。复制粘贴最常用的方法是复制粘贴,即在Excel中选
- 我们常常看到这样的工程倒计时牌:这多么鼓舞人心!她如擂起阵阵战鼓,激励人们奋进!能否在EXCEL中制成这样的广告呢?能!而且还很很简单。首先
- 相信小伙伴们都看到过各种各样的倒影效果,比如我们在各种海报上看到的文字倒影效果等等。其实在word文档这款软件中我们也可以轻松为文字内容添加
- 最近有Win10系统用户反映,电脑开机后出现提示“explorer.exe应用程序错误”,导致桌面频繁崩溃卡死,压根不能正常使用,这让用户非
- Excel是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的分类汇总让数据变得更直观。
- win10系统都有远程桌面的功能可以使用,但一些刚接触电脑系统的用户并不知道在哪里打开远程桌面功能。懂的人自然感觉简单,不懂的人就来看小编写
- 什么是兼容模式,就是为了在不同的操作系统上支持更多的软件运行。有些程序会因为代码关系,存在着兼容性的问题,那win10的兼容模式要怎么设置?
- 最近有很多win10用户反映说自己在玩游戏的时候,明明正常运行的游戏出现闪退的情况,而且闪退的现象已经不是第一次出现了,很影响用户的游戏体验
- 1、在计算机桌面上的Word2016文档程序图标双击鼠标左键,将其打开运行。并点击“空白文档”选项,新建一个空白Word文档。如图所示;
- 我们都知道纸张的大小型号是多种多样的,一般情况下,我们应该根据word文档内容的多少或打印机的型号来设置纸张的大小,而纸张的方向分为横向和纵
- Word算得上是我们最熟悉的办公软件之一了,写报告、写论文、写方案,甚至于写小说、写剧本等等,都离不开它。不过,Word中有不少暗藏的技能,
- 日常办公中,我们制作的文档常需要发给客户、老板或老师审阅。但常常会出现这样一个问题:例如,做好一篇论文发给指导老师。但是,当老师打开这个文档
- 怎么对已输入的文档设置首字下沉?首先呢,第一步我们需要打开我们的电脑,点击左下角【开始】,然后找到我们电脑里的【Microsoft offi
- 对于上班族而言,打印机是非常重要的办公设备之一,那当win10专业版用户发现自己的电脑出现打印机驱动程序无法使用的情况,这该怎么办?针对这个
- Windows Biometric Service一般用于电脑的指纹识别功能,该功能可以让系统识别并使用 指纹解锁、人脸识别、Windows
- excel怎么设计漂亮的双层圆环图表?想要将excel表格中的数据做成双层的圆环图标,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可
- excel是一款数据处理工具,可以在众多的数据中找到想要的经过处理之后的数据,而最直接方便的功能就是筛选,那么excel筛选功能怎么用呢?下