问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求解决excel vba密码,谢谢谢

发布网友 发布时间:2022-05-25 04:00

我来回答

4个回答

热心网友 时间:2024-05-29 15:56

请尊重他人劳动成果。
请不要用在不正当的地方。

移除VBA编码保护
Private Function MoveProtect()
Dim FileName As String
FileName = Application.GetOpenFilename("Excel文件(*.xls), *.xls,Excel文件(*.xla), *.xla", , "VBA破解")
If FileName = False Then
Exit Function
Else
VBAPassword FileName, False
End If
End Function

'设置VBA编码保护
Private Function SetProtect()
Dim FileName As String
FileName = Application.GetOpenFilename("Excel文件(*.xls), *.xls,Excel文件(*.xla), *.xla", , "VBA破解")
If FileName = False Then
Exit Function
Else
VBAPassword FileName, True
End If
End Function

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, "提示"
GoTo clo
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
clo:
Close
End Function追问If FileName = False ,运行报错,我改了If FileName = '''就正常了.
但是我要解两个文件,一个文件ok可以打开,
另一个文件打报错,显示
Microsoft Office Excel 文件修复日志

在文件“D:\w.xls”中检测到错误
以下是修复列表:

丢失了 Visual Basic 项目。
丢失了 ActiveX 控件。

追答没有遇到过类似错误,你去网上下一个VBAPASS.xls 来破解一下看看能不能成功。

热心网友 时间:2024-05-29 15:57

二楼的脑袋坏了,电子表格的VBA密码呗。把这个文档移动到别的电脑上去,就没密码了。或者找破解软件破解。找本人代为解密也可以!

热心网友 时间:2024-05-29 15:57

如果可以打开Excel文件,只是VBA代码加密的话,可以用Office Password Remover V2.0,很容易看到VBA代码的。如果打开Excel文件也需要密码的话,就麻烦点。

热心网友 时间:2024-05-29 15:58

到底是EXCEL的密码还是VBA的密码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
支付宝健康码变色规则 ...变绿码?昨天做了核酸检测结果是阴性,多久健康码从黄码变成绿码_百度... 母亲有乙肝孩子一定会有吗 ...的作文,600字,要有真实情感最好写心灵的。帮帮忙,必采纳。谢谢啦... ...自我介绍怎么写呀!,急急急!!!拜托各位谢谢啦!!_百度... 以“我身边的文明礼仪”为题写一篇作文,请各位大侠帮帮忙啦... 石家庄100平米房子改水电多少钱一平 石家庄居民水电煤气费都是多少钱? 石家庄水电一个月多少钱一个月多少钱 石家庄水电价格是多少钱 有什么软件可以帮iPhone更新应用? 急急,有什么自动更新的软件?家庭电脑可以用吗? 有什么软件可以下载东西又能更新软件!不要360的 那个可以更新电脑上的软件的那个软件叫什么的啊 小学一年级爱国爱家的主题散文有哪些? 什么软件可以自动更新安装电脑里的软件? 固体氢氧化钠的用途?液体氢氧化钠的用途?用途可以说在实验室里的用途... 亲子作业,是有关爱国的主题,涂好颜色,完成一张小报,内容是有关,爱国的... PS笔刷下载后应该是什么格式? 金属表面温度传感器 私人影院有去过的的吗,两个人去一般怎么收费 ... 氢氧化钠做啥气体的干燥剂?! 私人影院该如何收费? 私人影吧有去过的吗,两个人去一般怎么收费? 表面温度传感器的产生背景 格式刷怎么用?ppt 爱国爱家爱学校的画,不用写字。 惠州私人影院收费标准 表面温度传感器的选择方法 私人影院一般是怎么收费? 抖音小小炼金术师人如何合成? 一生不变女生抖音上怎么设置? 在抖音上怎么看自己的动物大联盟 随便4个数加减乘除得24怎么算? 请用1,2,4,6这四个数字用加减乘除计算出24每个数字只能用一次写出两种... 下列每组四个数字运用加减乘除和括号等进行运算得出数24 (1)1.8.5.1... 用3 6 6 10这四个数字加减乘除怎么得到24 都说细节决定成败,那若想改变外貌需要注意哪些细节? 外貌可以潜意识里慢慢改变吗?怎样变成自己想成为的人的样子 ...猛加速时车身一顿一顿的,然后发动机故障灯就亮了,有没有懂得?_百度... 启辰T70瞬间提速到5000转为什么发动机故障灯亮? 男女生如何通过小细节改变外貌 怎么才能改外貌 请问发动机故障灯亮,而且挂D档时加速发动机会熄火是怎么回事? 请问电容在什么情况下放电? 电容器何时充电放电 电容器的放电时间 高中物理电学:电容器放电的规律是什么? 为什么电容器只能充电不能放电?什么时候充电?什么时候放电? 小白三步装机版怎么样?