永发信息网

excel宏编程密码破解,excel档加密有使用期限怎么破解

答案:1  悬赏:60  手机版
解决时间 2021-12-02 10:02
excel宏编程密码破解,excel档加密有使用期限怎么破解
最佳答案
新建一个文件,
打开VBA编辑器。
新建一个模块。
输入以下代码。
Sub MoveProtect()
Dim FileName As String
FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla & *.xlsm),*.xls;*.xla;*.xlsm", , "VBA破解")
If FileName = CStr(False) Then
Exit Sub
Else
VBAPassword FileName, False
End If
End Sub
'设置VBA编码保护
Sub SetProtect()
Dim FileName As String
FileName = Application.GetOpenFilename("Excel文件(*.xls & *.xla& *.xlsm),*.xls;*.xla;*.xlsm", , "VBA破解")
If FileName = CStr(False) Then
Exit Sub
Else
VBAPassword FileName, True
End If
End Sub
Private Function VBAPassword(FileName As String, Optional Protect As Boolean = False)
If Dir(FileName) = "" Then
Exit Function
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 Function
End If

If Protect = False Then
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, "提示"
Else
Dim MMs As String * 5
MMs = "DPB="""
Put #1, CMGs, MMs
MsgBox "对文件特殊加密成功......", 32, "提示"
End If
Close #1
End Function
保存后打开。

ALT+F8运行宏。
按要求破解就是了。
十有八九能破的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
9.00-20和8.25-20轮胎对同一型号发动机阻力相
为什么我披萨都是烧焦
梦想家创意美术(牡丹江东安区)地址在什么地方
消防CAD图弱控符号大全
五号的3D中奖号码是多少
大一暑假有必要找公司实习么
国家电投集团沧州新能源发电有限公司怎么样?
寒冰7和罗技g533哪个好
一列数1,1,2,3,5,8,13,21…从第三项开
刚刚陪妈妈出去散步,有条小狗一直跟着我们直
温汤到上富开车多久
forever21 衣服码子 7/8~9/10相当于
为什么我的ESET经常CPU占用80%左右啊
168x45得竖式
为啥我3T硬盘用硬盘盒只识别2T
推荐资讯
12月21日以后,沈局新开沈北到济南的动车组D1
恋舞ol ios怎么和安卓一起玩
关于台灯带到美国能不能用的问题
我想想到这个图片的手稿,黑白线条的
某天1元港币兑换人民币0.80元,1美元兑换人民
股票交易日计算:从2014年7月1日算起,加上以
怎么样调节阴阳平衡?
altium designer14无法点击simulate下的mixed
为了索要债务的绑架怎么处罚
狂暴能秒杀300万的法拉利吗
单选题下列各句中没有错别字的一项是A.中国庞
默绿色衣服上油怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?