这样DLL用任何工具汪滑都看不到了。
新建一个EXCEL文件,然后把下面这段代码写到这个工作簿里面:
Sub Show_All_the_sheets()For Each sh In ActiveWorkbook.Sheets
sh.Visible = True
Next
End Sub
然后切换回1.xls工作簿,渗绝运行这个代丛态姿码即可。
恢复后的工作簿如闭让下:
在开发此功能期间与后续的版本测试的过程中,共测试过 EXCEL 97 2000 2002 2003 2007 2010都有留存原始开发文本与测试纪录文本文件.EXCEL文件累积知识
发现 97 2000 2003版都各有不同反应,(像2000版要用2000制作模块隐藏,2000版才能用,其他版本制作的不行),而2007以上版本,会判断档案有没有宏,这种会突破安全性的 XLS档,因为把所喊饥有的模块都隐藏了,所以EXCEL2007将他判断为羡辩没有宏的档案,所以就不会执行宏,甚至做存盘隐藏的宏模块会被删除,就像 XLSX档一样。
如何让这个档的宏能在EXCEL2007以上版本使用,在制作时保留一个或多个模块不做模块隐藏就可以,让EXCEL判断这是一个有宏的档案即可,当然保留模块不做模块隐藏,就无法突破EXCEL安全性郑派返
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)