完美解决excel VBA宏病毒
- 格式:doc
- 大小:24.00 KB
- 文档页数:1
通常EXCEL只有启用了宏后,EXCEL宏病毒才会被感染,因此我们在EXCEL宏设置中,将其设置为“禁用宏,并发出通知”就可以了。
但如何删除感染病毒EXCEL 表中的宏病毒程序,就是我们下面要介绍的。
一、移除EXCEL表中宏病毒代码的模块在Excel界面点Alt+F11,进入VBE窗口,会在左边“工程”窗口中看到一个模块,点右键将其移除。
二、删除EXCEL表中宏病毒代码虽然EXCEL表中宏病毒代码的模块已移除,但“工程”窗口中双击”ThisWorkbook”后,发现依然有宏病毒代码。
将这些代码清除掉,并保存关闭退出EXCEL表。
三、让隐含的4.0宏表函数现身当完成前面两个步骤时,原本以为宏病毒会彻底删除,但当再次打开该EXCEL 表格时依然会提示你该表中存在宏。
这是因为该EXCEL表中还含有隐藏的病毒工作表macro1,工作簿中有隐含的4.0宏表函数,隐含在隐藏的名称中。
下面介绍如何让其现身:1.在Excel界面点Alt+F11,进入VBE窗口,在左边“工程”窗口中右键ThisWorkbook,然后插入一个模块:2.将如下代码复制到模块中:Sub DisplayNames()Sheets(1).Visible = xlSheetVisibleDim Na As NameFor Each Na In sNa.Visible = TrueNextEnd Sub说明:(1)“Sheets(1).Visible = xlSheetVisible”代码表示将隐藏的病毒工作表macro1显示出来。
(2)剩下的一段代码表示将包含宏表函数的名称显示出来然后点“运行”按钮运行宏代码,如下图:3.这时会看到病毒工作表macro1(左图)及包含宏表函数的名称(右图:在公式—名称管理器中查看)显示出来了,如下:4.点选这个名称,然后选择删除;同是将病毒工作表macro1删除。
5. 别忘了,将自己在“工程”窗口中插入的模块点右键移除。
关于财务部excel宏病毒(XF/Sic.gen)清除方法
请注意财务部门最近传递文件提示有病毒!目前电脑装有杀毒能清除病毒主体,但残余病毒体会重新激活病毒!
具体清除方法如下:
第一步:A、打开文件(如果能打开的话,有些防毒软件会直接杀掉) 选择菜单[插入] ----[名称] ----[定义],如下图:
B、在打开的对话框中,会发现有如下图中所示居多“定义名称”。
此处就是病毒清理不完的根源!将里面内容全部删除。
C、正常情况如下图(若没有进行“定义名称”设定的情况下)
第二步:打开[我的电脑]的如下位置:
C:\Program Files\Microsoft Office\OFFICE11\XLSTART 删除里面的所有内容。
进行完以上步骤后,若excel程序提示其它异常的话,可以关闭程式重新运行即可。
提示:在进行此操作前请先将文件进行备份!。
杀毒软件没有彻底清除宏,导致文件不能正常打开。
360杀毒软件查杀,已经可以清除宏病毒,但有时打开文件时,文件会出现错误提示。
打开excel文件,出现错误提示框
解决办法:
1.此时病毒代码已被清除,可以调低宏的安全性,不然文件不能正常打开
2.安全性选择中,然后重新打开excel表格,此时会弹出警告框,问你是否启用宏,选择启用.
3.选择启用宏,表格能正常打开。
4.但是每次打开表格都会出现烦人的宏提示。
(此时,最简单的处理方法就是新建一个excel表格,把原内容复制到新表格,然后把旧表格删除就行了。
下面介绍一下另外一种方法)。
由于Microsoft Excel 4.0版本宏写在宏表里,删除宏表后保存应该就可以排除了。
点插入——模块,然后粘贴下面的代码:
Sub 显示隐藏的表()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Visible = True
Next
End Sub
这时就会跳出隐藏的宏表,macro1 ,删掉此表就ok了。
再跳出烦人的宏提示。
我的Excel一打开就提示你有一个无法禁用的宏,经网络搜索,找到一种有效的办法,现收录:1、格式-工作表—取消隐藏,把隐藏的工作表删除。
2、插入-名称-定义,把所有的名称定义删除。
此时该文件的病毒已删除。
但病毒源头还在,请执行第3.步和第4步。
3、用EXCEL2003打开ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,执一1、2步。
(BOOK1文件为无扩展名,请用右键-打开方式-选择EXCEL打开)4、找到ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,右键-属性-只读打勾-确定。
由于EXCEL每次启动时自动打开ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,经过3、4步处理后,不会在本机上再传播此病毒,但已感染的文件必须逐一进行每1步和第2步处理。
注:此病毒重装系统无效,不会在EXCEL 2007传播。
感染病毒的文件无法通过邮件发送。
另外,打开文件时新建无数个excel文件,也是该病毒作怪。
我区以xx新城区建设、创建全国文明城市和迎接“十运会”、“绿博会”为契机,以改善农村环境面貌,提高环境卫生管理水平为目的,以加强农村环卫基础设施和建立长效管理机制为重点,全面开展农村创建卫生村工作。
主要进行了以下几方面工作:一、加强组织协调,确保经费到位。
区政府、各相关街道、行政村结合区情实际,研究制定卫生村创建工作方案,把创建卫生村工作纳入年度考核目标和责任状,切实加强对农村创建工作的组织领导,保证创建工作的有序进行。
在农村创建卫生村工作中,各级财政增加对农村卫生基础设施建设的投入,安排专项经费,确保创建工作的开展。
据统计,在今年创建卫生村工作中区、街道两级政府共投入资金80余万元。
一是根据工作人员的变动及时调整行政村创建工作领导小组,加大组织领导力度,成立创建工作专业领导小组,专门负责创建卫生村工作,明确责任制。
如何清除宏病毒
手工清除:1、全盘搜该文件,删除;[star tup.xls] 2、立即在相同位置创建一个同名的0字节文件[startup.xls],并设置为只读、隐藏模式;3、注册表中搜startup.xls字样,找到后删除;4、全盘搜名字为*.xls ,内容包括startup.xls 字样的文件,如果该文件打开时报错[提示无法打开文件],则证明该文件已经染毒;5、打开该染毒文件,按alt+F11 ,VB编辑器打开后,再按ctrl+r ,工程资源管理器打开后,如果找到startup. xls字样,就将该项移除,然后关闭VB 编辑器窗口,将该表保存退出即可
如何彻底清除宏病毒
如果是Excel2003的文件,而且你已经安装了Office2007文件格式兼容包,可以这样去处宏: 先把带有excel 4.0宏表的EXCEL
文件打开,然后另存为“Excel 2007 工作簿”,有提问时回答“是”。
这样保存的EXCE
L2007文件就已经被去除了宏,如果你想再转回EXCEL2003文件,那么打开刚才保存的EXCEL2007文件,另存为“Microsoft Of fice Excel 工作簿”或者“Microsoft Excel 9 5 - Excel 2003 & 5.0/95 工作簿”即可。
公司内出现的宏病毒被MacroClean专杀程序杀掉后,会留下一部分的残渣,需要手工进行清理,但在做此工作时需要确保病毒已经被杀掉再使用本方法清理留下的部分,可以使用自定义扫描对单个文件夹针对性的杀毒,很快就能杀完。
确保病毒已经杀掉之后,打开该文件,右键单击任意一张工作表名称并选择“查看代码”
在Visual Basic编辑器输入如下VBA代码
‘-----------------------------开始-------------------------------
Sub test()
Dim sh As Worksheet
For Each sh In Excel4MacroSheets
If Not sh.Visible Then sh.Visible = 1
Next
End Sub
‘------------------------------结束------------------------------
输入完代码后,将输入光标定位到程序段之内(就是Sub Test和End Sub中间部分任意位置),然后按F5执行此代码,代码执行完毕后,这段代码可以被删除
做完上面的事情后,可以看到Macro1工作表已经被显示出来,可以将其删除
打开“公式”中的“名称管理器”
新建名称“Auto_Activate”并将“范围”选择为有弹出提示的表,然后再将其删除,之后提示将不再出现。
宏病毒处理方法----6f0bef1d-715c-11ec-9def-7cb59b590d7d 各位领导及同事:最近,在各个部门的办公软件中都发现了宏病毒。
宏病毒会自动改变EXECL文件的安全性(自动将其设置为低),并在攻击后销毁受感染的office文件,严重影响每个人的日常工作。
处理方式简要介绍如下(该处理方式主要针对office 2022):一:随本文件一起打包有“金山毒霸宏病毒专杀工具”,双击“金山毒霸宏病毒专杀工具”自动进行安装,安装后界面如下:点击全面杀毒,全面检查并杀灭电脑中的office病毒。
(如果电脑上安装了WPS,并且专门杀掉了金山毒霸宏病毒,则无法对其进行检查和杀掉)二:1、随本文件一起打包有最新360安装文件,双击“新版360杀毒软件”进行安装(注意:在安装360安装包前需将电脑以前安装过的杀毒软件卸载,卸载后重启电脑再安装最新版360),新版360在病毒免疫中启动新增office宏病毒免疫功能。
2.在杀毒软件右上角,打开设置,按下图设置杀毒软件参数:3、在设置中打开“病毒扫描设置”,其中“需要扫描文件类型”选中“扫描所有文件、进入压缩包查毒”。
4.设置完成后,更新杀毒软件,如下图所示。
点击软件右上角的“升级”按钮,在打开的界面中自动升级。
反复确认升级完成后,选择“完全扫描”,然后检查病毒。
三:查杀完宏病毒后打开excel表格文件设置,将宏的安全性设置为高“工具——宏——安全性”如果宏的安全性不能设置为高,则需要对该文件点击右键,单独进行一次360杀毒和“金山毒霸宏病毒专用杀毒工具”杀毒,然后将“宏”安全调整为“中”,如下图所示。
打开文件后,如果出现“禁用宏”或“启用宏”选项,请选择“启用宏”。
(您只需检查并终止文档一次)希望各部门严格按照上述方法对公司办公电脑及个人电脑进行office宏病毒查杀。
海螺其他兄弟公司也有宏病毒出现,请大家在接受邮件及使用移动存储设备之前先使用上述两个软件进行查杀后再打开,以免出现重复感染。
电子表格EXCEL中了宏病毒,每次打开EXCEL的时候都会自动打开一个Book1。
解决方
法
EXCEL中了宏病毒,每次打开EXCEL的时候都会自动打开一个Book1。
如何解决:
在打开任何EXCEL文件的同时,都会打开一个Book1,还有偶尔在关EXCEL窗口的时候进程里会不断地打开很多Book2,Book3,Book4,Book5..... 进程不断增加。
(开始是一台电脑,后来整个办公室都遭了。
)
用了很多方法都不行,宏病毒专杀也搞了,仍然不能解决,现在一招搞定!
1.先查看C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART 这个目录,如果里面有档案,全部删除。
2.再查看C:\Program Files\Microsoft Office\OFFICE11\XLSTART 这个目录,如果里面有档案,全部删除。
Excel中进行删除宏病毒的处理方法有时打开EXCEL时会弹出一个窗口,告知用户该工作簿中有一个无法禁止的4.0宏,如果看到这个提示就要当心了,有可能这个工作簿中存在宏病毒。
今天,店铺就教大家在Excel中进行删除宏病毒的处理方法。
Excel中进行删除宏病毒的处理步骤:用EXCEL2007或更高版本打开这个工作簿(2003及以下版无法禁止4.0宏),会看到有一个类似下图的用户模块先简单说一下这个宏病毒的原理,它由两部分组合,一部分是利用EXCEL2003版及以下版本的缺陷,即无法禁止EXCEL4.0宏,来迫使用户“启用宏”,然后通过T oDOLE模块中的VBA代码执行病毒程序(有的在ThisWorkbook模块中也出现自动运行的宏病毒代码)。
打开后按ALT+F11调出VBA窗口,先将里面的T oDOLE模块删除(不光是删除里面的代码,而是删除这个模块),然后双击ThisWorkbook模块,看里面有没有代码,如果有也删除(这个里面只能删除代码,而不能删除模块)。
这样基本上VBA部分(主要的病毒部分)就清除了,保存这个工作簿,再继续下面工作。
剩下要清除4.0宏了,这个宏是通过“宏表”来起作用的。
但病毒的作者都会将这个宏表隐藏起来,用通常的“格式-工作表-取消隐藏”的方法无效,不能显示它,只能通过一段VBA代码解除它的隐藏状态。
另外病毒在该工作簿中的每一个工作表中都会定义一个"Auto_Activate"名称,这个名称也是隐藏的,无法通过“插入-名称-定义”或者“名称管理器”来查看,也需要通过一段VBA代码来删除。
下面通过一段VBA代码,可以删除宏表以及"Auto_Activate"名称。
Subabc()'运行前先打开这个有“禁用宏就关闭”的工作簿t=InputBox("输入工作簿名称*.xls")Seta=Workbooks(t)a.Activate'显示宏工作表s=0ForEachshInExcel4MacroSheetssh.Visible=1'显示宏表sh.Delete'删除s=s+1NextMsgBox"删除了"&s&"个宏表"'删除各表中的自动运行“名称”OnErrorResumeNextFori=1T oSheets.CountSheets(i).Names("Auto_Activate").DeleteNextMsgBox"完毕,请保存这个工作簿"EndSub这个代码应该放到一个新建的空白工作簿中假设有宏病毒的工作簿为“工作簿1”,我们在建立一个空白的工作簿,假设为“工作簿2”。
打开EXCEL文档,提示EXCEL VBA中包含无法禁用的宏(excel4.0的),禁用宏则文档为空什么都不显示;发邮件提示有病毒文件发送不成功;在打开EXCEL文件时,自动新建无数个EXCEL文件。
如有上述情况,可能中了VBA宏病毒,请用下列方式进行处理:
1、格式-工作表—取消隐藏,会多出来一个“00000PPY”的工作表,请把该隐藏的工
作表删除。
如取消隐藏为灰色,则文件没中该病毒
EXCEL 2007操作方法为:选中某一工作表后右键—取消隐藏
2、插入-名称-定义,把所有的多余的名称定义删除。
EXCEL 2007操作方法为:公式—名称管理器
此时该文件的病毒已删除。
但如果新建EXCEL文件,则还会中该病毒,请执行第三步。
3、打开ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,执行1、2
步。
(BOOK1文件为无扩展名,请用右键-打开方式-选择EXCEL打开)
4、找到ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,右键—属性
—-只读打勾—确定。
由于EXCEL每次启动时自动打开
ProgramFiles\MicrosoftOffice\OFFICE11\XLSTART下的book1文件,经过第3、4
步处理后,不会在本机上再传播此病毒,但已感染的文件必须逐一进行第1
步和第2步处理。
该病毒目前传播已十分广泛,360 金山瑞星等杀毒软件都查不到毒,卡巴能查到但会把文件一次性删除得不偿失。
由于该病毒在EXCEL文件中存在,除非把EXCEL文件全部删除否则重装系统不能解决该问题。
该病毒不会在EXCEL 2007传播,但把文件传给他人仍然会传播该病毒。
该病毒十分讨厌,给工作造成了诸多不便,但有点象恶作剧,对计算机和文件没有实质性破坏。
但邮件发不出去,一打开EXCEL文件就新建几百个EXCEL文件,实在是可恶到人受不了,毕竟工作离不开EXCEL。