EXCEL VBAPROJECT 密码破解器,谁有?给发一下,重谢

如题所述

先讲有密码的的宏的EXCEL另存为兼容版的,然后新建立一个EXCEL,在新建的excel中ALT+F11插入 如下代码,先按住F8会弹出对话框,选中需要破解的文件,然后按住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 GetData As String * 5
Open Filename For Binary As #1
Dim CMGs As Long
Dim DPBo As Long
For i = 1 To LOF(1)
Get #1, i, GetData
If GetData = "CMG=""" Then CMGs = i
If GetData = "[Host" Then DPBo = i - 2: Exit For
Next

If CMGs = 0 Then
MsgBox "请先对VBA编码设置一个保护密码...", 32, "提示"
Exit Sub
End If

Dim St As String * 2
Dim s20 As String * 1

'取得一个0D0A十六进制字串
Get #1, CMGs - 2, St

'取得一个20十六制字串
Get #1, DPBo + 16, s20

'替换加密部份机码
For i = CMGs To DPBo Step 2
Put #1, i, St
Next

'加入不配对符号
If (DPBo - CMGs) Mod 2 <> 0 Then
Put #1, DPBo + 1, s20
End If
MsgBox "文件解密成功......", 32, "提示"

Close #1
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-30
我有破解工具,留下邮箱
第2个回答  2011-12-30
可以帮忙破解,lfspecter@163.com

已发送xazpg@163.com本回答被提问者采纳
第3个回答  2012-11-16
可以发一份共享(邮箱:zhangzhongchui@163.com)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网