- 105
- 0
- 约3.74千字
- 约 5页
- 2021-12-10 发布于福建
- 举报
一、 Excel “工程不可查看 ”两种实现方法及破解
关于 Excel 宏编程中,要用到一些技巧,如破解 Excel 宏加密。
今天我对一个 Excel 宏编程中进行日期限制进行了破解。
方法一(共用级锁定)
1、先对 excel 档进行一般的 vbaproject 工程密码保护。”
2 、打开要保护的档,选择∶工具 保护 保护并共用活页簿 以追踪
修订方式共用 --输入密码 -- 保存档。 完成後,当你打开 “vbaproject工程属性”
时,就将会提示∶ 工程不可看!“ ”
方法二(推荐,破坏型锁定)
用 16 进制编辑工具,如 winhex 、ultraedit-32 (可到此下载)等,再历害点
的人完全可以用 debug 命令来做 用以上软体打开 excel 档,查找定位以下地
方∶
id=0000-0000-0000-000000000000} 注∶实际显示不会全部为
0
此时,你只要将其中的位元组随便修改一下即可。 保存再打开, 就会发现大
功告成!
当然,在修改前最好做好你的文档备份。 至於恢复只要将改动过的地方还原
即可(只要你记住了呵呵)。
破解方面 ,有网友说将 CMG= ,DPB= 和 GC= 后的 = 替换为 . 也可以的,
我已测试过的确可以, 这样更省事点。用 16进制编辑工具,如 winhex 、ultraedit-32
打开 X.xls 文件,查找 ID=, 或到文件尾查看, 找到即可。 改其中的任意一位 ,
存盘就可达到目的,注意:留有备份文件
二、 EXCEL 宏保护密码破解 -VBA 工程密码破解
在办公中我们常看到许多用宏 (VBA) 编写的 EXCEL 表格 ,而这些表格就如同
一个数据库 ,我们可以选取或查询很多的数据 ,一般的这些数据是存放在一个隐藏
的工作表中的 ,那么要如何显示这个隐藏的工作表呢 ?我们可以打开宏编辑器
(ALT+F11), 再安 CTRL+R 打开专案 ,这时弹出窗会有所有的这个 EXCEL 的工用
表 ,这时你就可以看看那些是被隐藏的了 ,很多时候打开是需要密码的 ,用以下方
法解密后 ,再将解密后文件打开 ,依同样方法在工作表标签中右键 检视程式
码 复制以下代码 按 F8 执行
Private Sub CommandButton1_Click()
Worksheets( 这里为你要显示的工作表名称 ).Visible = True
End Sub
关于破解 EXCEL VBA 工程密码的方法 ,以下代码非常有效 ,首先建一新
EXCEL 文件 ,在工作表标签处右点 检视程式码 复制以下代码 按 F8 执
行 在弹出窗中选你要你破解工程密码的 EXCEL 文件 再按 F5 执行即可 .
Private Sub VBAPassword()
你要解保护的 Excel 文件路径
Filename = Application.GetOpenFilename(Excel 文件( *.xls *.xla
*.xlt ),*.xls;*.xla;*.xlt, , VBA 破解 )
If Dir(Filename) = Then
MsgBox 没找到相关文件 ,清重新设置。
Exit Sub
Else
FileCopy Filename, Filename .bak 备份文件。
End If
Dim
原创力文档

文档评论(0)