楼主 天南地北 |
Q:为什么工作簿没有使用代码,也没有定义名称打开工作簿的时候还是提示启用宏呢? A:可能是因为工作簿使用了宏表函数的同时隐藏了定义的名称,解决办法如下: 既然名称玩隐身,那么我们将其属性变为可见,然后一探究竟,不就成了 代码如下
要是恢复名称的隐藏属性,我们只需要将Visible属性修改为FALSE即可
![]() ![]() |
2楼 后知 |
给力的分享 现在正在照这个东西呢 |
3楼 minky |
你好,按照你的代码后,怎么查找出问题的隐藏公式呢? |
4楼 天南地北 |
请上附件,或者在工作簿窗口按CTRL+F3试试 |
5楼 minky |
按了ctrl+F3,得到一个auto-active,在macrol$A$2。不明白哪里来的macrol? |
6楼 天南地北 |
宏病毒啊,自动生成的 |
7楼 minky |
你太厉害了,非常崇拜!谢谢你! 那我把这个删掉后,是不是算清除干净宏病毒了。VBA那边的代码也清除了,也用了宏病毒专杀杀过毒了。 |
8楼 天南地北 |
杀完病毒后看看宏安全性设置是否为低,如果是最好调整为中,附上一个宏病毒专杀![]() |
9楼 minky |
想问一下,为什么工作簿在VBE中显示多了一个sheet3(NSIVHW),我没有隐藏工作表,只有两个工作表。检查了没有隐藏公式,也杀了毒。 |
10楼 天南地北 |
深度隐藏了,按ALT+F11进入VBA窗口,在资源管理器激活sheet3,然后在属性中将visible设置为-1 - xlsheetvisible![]() ![]() |
11楼 minky |
![]() |
12楼 minky |
![]() 隐藏名称中的FILTERDATABASE,这个是否应该删除? ![]() 为什么删除了宏病毒,清除了宏病毒生成的隐藏名称,仍有上面这个提示框? 谢谢! |
13楼 天南地北 |
这个没有关系 Office按钮(2010版本为文件)→Excel选项→信任中心→信任中心设置→个人信息选项,取消“保存时从文件属性中删除个人信息”即可。 |
14楼 老糊涂 |
这个曾经玩过 |