0 Then Put #1, DPBo + 1, s20 End If MsgBox "文件解密成功......", 32, "提示" Close #1 End Sub">
开发工具--录制宏--马上停止录制--然后点击宏选择刚才录制的宏点击编辑清空里面的内容,复制下面的内容进去,然后运行宏就好了 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

你好,我现在要注销税务,可是税的那个盒子口令还有密码都忘记了怎么办
老师你好,我有个Excel表格我忘记密码了现在打不开了 怎么办
老师,我有一个表格设置了打开密码,但我忘记密码打不开了,这个密码怎么破解
你好,我那个江西会计服务忘记密码了,登录不了,怎么办
学霸导师里我的应用给设置密码,现在忘记密码有打不开,怎么解锁
帮我写一下工程施工单位成本核算和收入确认 分步骤的账务处理
酒店业餐饮成本核算都有哪些方法 详细讲一下并写一下具体会计分录
酒店业餐饮成本核算都有哪些方法 详细讲一下并写一下具体会计分录
酒店业餐饮成本核算都有哪些方法 详细讲一下并写一下具体会计分录
帮我写一下工程施工单位成本核算和收入确认 分步骤的账务处理
什么是生产工单?主要作用是什么?老师能通俗讲一下吗
帮我写一下工程施工单位成本核算和收入确认 分步骤的账务处理
酒店业餐饮成本核算都有哪些方法 详细讲一下并写一下具体会计分录
你好,老师,2月份发了年终奖员工都是每人3000做到了费用,老板娘的弟弟在公司任职每个月领工资,年底按干股给他分红10万,从私户转10万怎么处理?怎么记账
酒店行业会计 客户喝的酒水挂房账 怎么做会计分录
这是什么老师
老师能分段发给我咯?
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
或者采用这种方法
具体操作步骤: 第一步:修改工作表后缀,将工作表名称后缀中的 .xlsx 修改为.rar(修改后悔变成一个压缩包); 第二步:查找压缩包里面的sheet1.xml文件(如果你需要修改sheet1的内容,你就选择sheet1.xml,如果修改别的sheet,你就选择sheet2或者sheet3),打开压缩包→xl文件夹→worksheets→sheet1.xml,选中sheet1.xml复制出来; 第三步:记事本打开sheet1.xml文件; 第四步:删除工作表保护编程。记事本打开后,ctrl+F调出查找窗口,输入protect搜索,找到编程并删除(编程为下图中选中蓝色区域),修改后关闭记事本; 第五步:将文件放回原位置和改回后缀。1.文件放回原位置:打开压缩包→xl文件夹→worksheets→删除原来sheet1.xml→放回修改后的sheet1.xml。2.文改回后缀:将 .rar 后缀改回 .xlsx 。 第六步:打开工作表检查破解情况。打开工作表尝试修改内容,检查密码是否已经破解。