❶ Excel工作簿密码忘记了,怎么破
EXCEL工作薄里设置了工作表的密码,不记得了,如何破解密码呀?
方法如下,很方便的,希望能帮到你!
步骤方法如下:
1、打开文件
2、工具---宏----录制新宏---输入名字如:aa
3、停止录制(这样得到一个空宏)
4、工具---宏----宏,选aa,点编辑按钮
5、删除窗口中的所有字符(只有几个),替换为下面的内容:(复制吧)
6、关闭编辑窗口
7、工具---宏-----宏,选AllInternalPasswords,运行,确定两次,等2分钟,再确定.OK,没有密码了!!
宏内容如下:
Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean
Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'mmy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub
❷ excel锁起来了要怎样解锁
方法:
1、如果工作表或工作簿的密码是自己设置的,可以自行输入密码解锁;
2、如果是其他人建立,并设置的密码,需要向其询问后解锁;
3、如果是EXCEL打开密码,2003版本可用Office Password Remover软件。
2007以版本密码破解较困难,需要用其他的字典进行破解。
❸ excel表格打开密码怎么破解
office2007开始,文件的后缀名发生了改变,比如xls变为xlsx。
而xlsx格式本质上就是压缩包,我们可以通过修改后缀名直接获取excel的源文件。
① 修改Excel后缀名为.rar(期间会提出警告,但不用理它,点“是”即可)
② 找到需要破解的工作表,具体路径为:
压缩包.rar\xl\worksheets
③ 将sheet2.xlm文件(此处根据自己需要选择文件)复制到桌面;用记事本打开,查找到加密代码,删掉;再将文件复制回压缩包替换掉老文件即可。
加密代码通常可以从后往前找,含有“protectedRange algorithmName”的整个<>里面内容都是加密代码,都要删掉,包括<>本身。
④ 最后一步,将压缩包的后缀名改回.xlsx,大功告成。此时工作表的密码已经被移除了。
❹ Excel 请教:如何破解工作簿
解密原理
1、“xlsx”文档的本质是一个以“xml”文档为主要信息载体的压缩包,可以用任何一种压缩软件打开并处理。
2、“xml”文档的本质则是文本文档,可以用任何一种文本编辑器进行修改。
以上两点,就是我们可以解除工作表与工作薄保护密码的基础。
END
xlsx 文档的具体操作步骤
1我们选择普及度很高的“好压”作为操作所需的压缩软件。
运行“好压”。
2单击“文件”菜单,在弹出的菜单中,选择“打开压缩文件”。
这时弹出“选择要打开的压缩文件”对话框,定位到需要解密的“xlsx”文档所在的文件夹。
这时候,由于默认是打开“常见压缩文件”,因此,所需要的“xlsx”文档暂时不会出现在对话框的列表中。
3在“选择要打开的压缩文件”对话框的右下角,单击文件类型下拉列表框,从弹出的下拉列表中选择“所有文件”。
这时,我们就能看到需要的“xlsx”文档了。
我们双击该文档,就把它作为一个压缩文件打开了。看到其中的内容了吧。
注意,以上2-4步的操作,不能通过好压界面左边的文件夹树来定位文件并打开。那样的操作将导致调用Excel打开选择的文档,而不是使用好压将它当作压缩文件来打开。
解除工作表保护密码
承接前面的操作,在好压中双击打开“xl”文件夹,再双击打开“worksheets”文件夹。
本例中,是对工作表“sheet1”进行了保护加密。因此,我们双击“sheet1.xml”打开它。默认情况下,这时会使用系统自带的记事本打开该文件。也可能是其它文本编辑器,那都是可行的。
意外处理:如果是使用了非文本编辑类的软件打开了该文件,那么先直接关闭该软件。再于“sheet1.xml”上右击,并选择“内部查看器打开”。
查找字符串“sheetProtection password=”所在的位置。如果您喜欢手动定位的话,可以从文件末尾向前找。
找到后选中该字符串所在的一对尖括号内的所有内容,并删除掉。
然后在记事本中存盘。这时会弹出一个确认框,询问是否用修改后的文件更新压缩文件中的版本。当然是“确定”了。
此后关闭记事本窗口和压缩软件窗口,即完成了清除工作表保护密码的全部操作。
解除工作薄保护密码
承接本栏目第四步的操作,在好压中双击打开“xl”文件夹。
双击“workbook.xml”,在记事本中打开它。意外处理参照本栏目第六条。
查找字符串“workbookProtection workbokPassword=”所在的位置。“workbook.xml”的内容通常不多,所以比较好找。
找到后选中该字符串所在的一对尖括号内的所有内容,并删除掉。
然后在记事本中存盘。这时会弹出一个确认框,询问是否用修改后的文件更新压缩文件中的版本。当然是“确定”了。
此后关闭记事本窗口和压缩软件窗口,即完成了清除工作薄保护密码的全部操作
望采纳,谢谢!
❺ excel 表格设置打开密码但是忘记了打不开怎么办
你好,
推荐使用使用软件
“Office
Password
Remover”,这个软件能破解Word、Excel和Access文档密码,
而且速度很快,一般情况下解密过程要要几秒钟就行了.
这个软件可以在网上搜索一上,
有很多破解版的可以下载.
安装很容易,
一路Next就行了.
该软件下载并安装后,会直接在桌面形成快捷方式.
这里注意,
最好下载破解版,如果是非破解版的软件,破解后的文件很可能出现部分内容遗失的情况。
使用的方法也很简单,双击软件图标,软件弹出的界面看起来很简单,选中“文件夹”图标中,这时候指定需要破解的文档地址,找到忘记密码的Excel文件,
下面的工作软件会自己完成,
如果存在密码,该软件就会自动破解,速度很快。如果没有密码,会自动显示为None,
表示不用破解。
密码破解后就清除了,可以再设置。
❻ 怎么破解excel工作薄访问加密
工具:5秒WORD-EXCEL密码破解.exe
1、网络“5秒WORD-EXCEL密码破解”,点击下方的连接,下载软件,软件不是很大,直接下载下来就可以了,下载下来是一个压缩包,解压该压缩包。打开压缩包解压出来的文件夹,第二个文件就是我们的密码破解工具,双击打开工具。
2、浏览,找到我们要破解的文件,点击确定,破解就开始啦,点击移除密码。
3、弹出对话框,点击确定。
4、解密时间要看密码复杂程度,不过应该没有太变态的密码。
5、成功破解密码,并且生成了一个新的没有密码的文件。
❼ 工作簿密码忘了怎么办
可以通过以下方法进行破解,步骤如下:
1,先找到有工作表保护密码的Excel表格,然后后缀名称,从演示操作表格.xlsx改为演示操作表格.rar:
❽ Excel工作表打开密码破解
在日常工作中,您是否遇到过这样的情况:您用excel编制的报表、表格、程序等,在单元格中设置了公式、函数等,为了防止其他人修改您的设置或者防止您自己无意中修改,您可能会使用excel的工作表保护功能,但时间久了保护密码容易忘记,这该怎么办?有时您从网上下载的excel格式的小程序,您想修改,但是作者加了工作表保护密码,怎么办?
您只要按照以下步骤操作,excel工作表保护密码瞬间即破!
1、打开您需要破解保护密码的excel文件;
2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:aa;
3、停止录制(这样得到一个空宏);
4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;
5、删除窗口中的所有字符(只有几个),替换为下面的内容;view
code6、关闭编辑窗口;
7、依次点击菜单栏上的工具---宏-----宏,选allinternalpasswords,运行,确定两次;
等一会,再点击确定。哈哈哈,没有密码了吧!!
❾ 兄弟们我EXCEL工作表密码忘记了,怎么样可以解除密码
1、软件容量与汉化:
zip本身容量较大而且它是没有中文版的,只有英文版,如需中文版,只能自己安装汉化包。相比较而言rar的安装包是非常小的,而且有官方的中文版的。
2、软件压缩效率:
rar的压缩效率要比zip高的多,对相同的内容进行压缩,rar的压缩率要比zip的高。
3、格式兼容:
rar能够压缩或者解压zip文件,而反过来zip就不能完成rar文件的解压了。RAR特点
RAR通常情况比ZIP压缩比高,但压缩/解压缩速度较慢。
分卷压缩:压缩后分割为多个文件。
固实压缩:把要压缩的视为同一个文件以加大压缩比,代价是取用包中任何文件需解压整个压缩包。
恢复记录:加入冗余数据用于修复,在压缩包本身损坏但恢复记录够多时可对损坏压缩包进行恢复。