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