我的excel无端出现一段VB代码,删掉之后保存再打开还是有,求大神解释!

代码内容如下:PrivateSubauto_open()Application.DisplayAlerts=FalseIfThisWorkbook.Path<>Appli... 代码内容如下:Private Sub auto_open()Application.DisplayAlerts = FalseIf ThisWorkbook.Path <> Application.StartupPath Then Application.ScreenUpdating = False Call delete_this_wk Call copytoworkbook 展开
 我来答
WYZZWB2011407d2e
高能答主

2020-12-17 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7661万
展开全部
这说明是文件中有宏病毒
宏是把一系列命令组合在一起,形成一个新命令,是一个自定义命令,宏病毒与正常宏的编写方式是一样的,只是这些宏是有害的,而且在编写上利用了允许宏自动打开这个特点,我们在不知不觉的情况下,就中了这些病毒。
病毒的最基本的特征是传染性。表格里有很多模板,不仅包含了相应类型文档的一般格式,而且还允许在模板内添加宏。
任何一个表格文件,背后都有相应的模板,我们打开或建立大多数表格文档时,都会自动装入表格的模板并打开其中的宏。处理表格时,需要进行各种不同的操作,每种操作其实对应着特定的宏命令,这些宏命令集合在一起构成了通用宏,保存在模板中,以使得表格打开后可以工作。
打开文件后,首先要检查文件中包含的宏是否有自动的宏存在。如果有这样的宏,就启动它。
通常,宏病毒至少包含一个以上的宏,打开这类宏时,实际上打开的是病毒代码。宏病毒可以把带病毒的宏复制到通用宏的代码段。当表格退出时,它会自动把所有通用宏保存到模板中。一旦每当系统进行初始化时,表格系统会随着模板,变成带病毒的表格系统,继而在打开和创建任何表格时,这个表格都会被感染。
希望我能帮助你解疑释惑。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式