如何取消宏禁用Excel的宏,恼火伤了!禁用...

解决Excel“该工作簿中含有一种既无法被禁用又无法被签署的宏”宏病毒的方法 - Office办公助手
最专业的Office办公软件学习和原创Office教程网站!
解决Excel“该工作簿中含有一种既无法被禁用又无法被签署的宏”宏病毒的方法
发布时间:07-21 来源:王晔的流水账
最近出现的Excel文件包含有一种宏病毒,常常导致较高安全级别的Excel不能正常打开,会提示如下问题:
该工作簿中含有一种既无法被禁用又无法被签署的宏(Microsoft Excel 4.0 版本宏)。因此,该工作簿无法在&高安全级&下打开。如果要打开此工作簿,请单击&工具&菜单上的&宏&,然后单击&安全性&,再单击&安全性&对话框中的&中&。
之前提示同事使用宏病毒专杀工具进行查杀,基本上被识别的病毒都能被正常清理,但是有些提示不是病毒,或者是残留导致出现这种情况,而且我们又不希望调低安全级别(低安全级别往往会导致病毒乘虚而入),即使你被迫运行了宏程序并正常打开了Excel,若这份Excel再发送给其他人,对于高级别安全设置的Excel依旧打不开,给对方也带来了麻烦。
本文要介绍的是我编写的一个脚本工具,用于清除Excel表中的所有的宏,包括清理有用没用,病毒或者不是病毒的全部宏程序,从而不调低安全级别而彻底解决这个问题。
本工具主要清理这些类型的宏程序或者相关属性:标准模块、类模块、窗体、文档代码模块、非内置的引用、宏表、对话框表、名称。
一般是就地清理并保存文档,若遇到加密受保护的表或者代码的话,会将其间所有数据表复制出来新建一张工作簿替换原有的。所有修改的文档的修改日期维持不变。
警告:本工具会清除目标Excel的全部宏程序及相关代码,对于包含正常宏程序的Excel请不要使用本工具。本工具为我利用自己空闲时间编写,现仅提供给大家测试,限于时间仓促以及个人能力有限所以我不保证本软件不含有缺陷(Bug),请在使用前备份你的目标数据文档,对于使用本工具产生的一切后果本人不负任何责任。
首先下载工具。运行setup.bat进行***,对于Windows Vista及以上系统不需要右击以管理员身份运行,待***程序进行时会提示以管理员权限运行,点击&是&就可以了。
注意:如果你电脑里的安全工具(某某卫士、某某管家、某某杀毒软件)报警的话,请点击允许放行***,否则将无法正常***。
默认启动***后会提示是否***到C:\Program Files(以你电脑默认程序文件夹配置为准),若另选其他***路径,请点击否。
待***程序提示***完成后,你就可以以下面几种方式中的一种使用本程序了。
1、对Excel文件直接右击选择&清除Excel宏程序&。
2、对于包含有Excel的文件夹或者磁盘驱动器右击选择&清除Excel宏程序&。(可能时间较长,不推荐对包含大量Excel的文件夹或者驱动器进行此类操作)
3、刚才第1、2步还可以使用发送到,右击选择发送到&清除Excel宏程序&。
警告:使用本工具前请关闭或存档已经打开的Excel工作簿,本工具运行前需要关闭所有Excel以保证清理效果,并且在本工具运行期间不可以再次运行Excel程序。不要对多个已经选择的Excel进行相应操作,否则可能会导致多个清理工具启动冲突。
另外要使得程序正常运行,Excel必须启用&信任对于&Visual Basic项目&的访问&,正常情况下本程序启动会尝试自己开启此模式,然后在清理任务结束时恢复原先设置,但是已知可能的Bug是,最后设置不能正常恢复,该设置&信任对于&Visual Basic项目&的访问&的关闭可以提升Excel的安全性,所以建议在清理完成后手动调整该设置为安全值。
(1) 打开您的Excel,新建空白表,点击工具 & 宏 & 安全性。
(2) 选择 &可靠发行商& 选项卡。
(3) 去掉&信任对于&Visual Basic项目&的访问&的勾。
(4) 点击确定关闭对话框。
如果要卸载,请在控制面板,添加删除程序里操作,或者再次运行setup.bat。
Excel宏清理工具下载地址:
根据收集上来的反馈,主要有两点问题:一是调用本工具清理带毒的Excel时容易导致病毒脚本执行;二是本工具容易被安全软件误报为病毒。
所以不建议大家用本工具清理带毒Excel的宏,但可以用来清理非毒的宏程序残留。
上一篇: 下一篇:
专题教程推荐
(window.slotbydup=window.slotbydup || []).push({
id: '3577897',
container: s,
size: '300,450',
display: 'inlay-fix'
热门资源下载我用的是EXCEL2007.在操作过程中出现宏被禁用,即使设置了信任中心依然如此
我用的是EXCEL2007.在操作过程中出现宏被禁用,即使设置了信任中心依然如此
多的知道我都查遍了,把xlsm扩展名改回xls,似乎只有设置 “Excel2007在这里设置宏安全,我的处理方法是,OK了:点左上角Office图标 -& 点最下面的Excel选项 -& 点左边信任中心 -& 点右边信任中心设置”这些我都做了,但是我的宏还是未被启用哦。 回答的那位,***虽然无效?前些天刚刚录制的,也如此被禁用,郁闷啊相关说明:
===============================解决了,我的处理方法是,把xlsm扩展名改回xls,OK了。 回答的那位,***虽然无效,但还是谢谢了,画了图,辛苦了。
换别的选项啊
EXCEL2007操作技巧:
excel 的使用技巧: 一、让数据显示不同颜色 在学生成绩分析表中,如果想让总分大于等于500分的...
Office2007中EXCEL的基本使用方法?:
Excel表格的基本操作一:修改字体 首先,从输入开始,先来调整字体吧。在工具栏那里一开始就可以发现...
EXCEL文件默认用EXCEL07打开:
默认打开方式即可,具体操作步骤如下: 任意选中桌面1个excel文件,并点击鼠标右键。 在弹出的选项...
怎么在excel中查看操作历史记录:
excel2003工具--选项--常规--最近使用的文件列表下拉框---修改 最多9个 excel2...
我用的是EXCEL2007.在操作过程中出现宏被禁用,即使设置了信任中心依然如此:
换别的选项啊
Excel 2007如何设置可以显示我最近打开过的文档:
菜单: 工具 - 选项 - 常规 - “列出最近使用文件 ”()个数
使用EXCEL2007,如何设置页面大小?:
excel的页面大小的设置,通过页面布局窗口中的选项进行操作: 1.在页面布局选项卡上,可以看到默认...
之前用WPS做的表格,后来用excel2007的打开的时候格式就变了:
这两个程序兼容性不是太完美,所以有时会造成这种情况。 wps表格保存为excel表格格式: 1、打开...
excel2007和excel2003有什么区别:
在操作上有很大改变,想要转到2007的用户需要做好心理准备,但2007的功能更加全...
我电脑用的是2003版的Excel表格,怎么才能打开07版的Excel表格:
选择一个Excel文件:【右键】 --& 【打开方式】 --& 【选择默认的程序】 --& 【推荐的...

参考资料

 

随机推荐