wps中excel表格密码忘记了,怎么撤销工作表保护?

现在没有 办法选定,编辑或者复制

示例在EXCEL2007中进行,可以不使用宏设置,直接按以下方法操作。

1、先打开EXCEL,sheet1是一个被保护的工作表,当点击单元格尝试编辑时。会提示试图更改的单元格或图表在受保护的工作表中!

2、点击工作表左上角全选,按Ctrl+C 复制工作表,然后在右侧新建 一个工作表,再次点击左上角全选,按CTRL+V粘贴,将被保护的工作表粘贴到新的表中,此时的工作表内容与原表相同,只是没有了密码保护。

3、删除原工作表,将新建的工作表名称改为原名称,并移动到原位置即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-21
下面是步骤方法:
1、打开需要破解保护密码的Excel文件;
2、依次点击菜单栏上的工具---宏----录制新宏,输入宏名字如:aa;
3、停止录制(这样得到一个空宏);
4、依次点击菜单栏上的工具---宏----宏,选aa,点编辑按钮;
5、删除窗口中的所有字符(只有几个),替换为下面的内容;
从下面英文开始复制:
Option Explicit
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 '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
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
-------------------
复制到横线以上
6、关闭编辑窗口;
7、依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,运行,确定两次;
8、 等一会,就会出现以下对话框:这就是Excel密码对应的原始密码(此密码和原先设置的密码都能打开此文档。如果是别人的文档,又想恢复密码设置,就可以用此密码进行保护,就能用设置的密码打开。字母一定要大写):

再点击确定。Excel的原始密码就被清除了。本回答被网友采纳
第2个回答  2018-05-23

Excel工作表密码去除,破解

第3个回答  2015-05-04
下载这个软件,Advanced Office Password Recovery。秒破保密码本回答被网友采纳
第4个回答  2017-07-21
工作表--撤销保护(隐藏功能~~~~)

WPS Excel文件密码忘了怎么办?
2. 如果你忘记了密码,可以点击“工具”选项卡中的“保护”按钮,然后选择“删除工作表保护”或“删除工作簿保护”选项。3. 如果文件受到强加的密码保护,你可以使用 WPS Office 提供的“密码破解向导”功能来解除密码保护。从“工具”选项卡中的“密码破解向导”中选择“打开文件”并选择受保护的 Excel...

WPS表格被保护忘记密码怎么撤销
1)开启了账号加密:开启后只有加密者本人的账号或被授权的用户才可以打开,其他人将无权限打开。可参考下图解除加密;2)设置了密码加密:可参考下图解除密码;3)「表格(Excel)」取消密码:点击「审阅-撤销工作表\/簿保护」4)「文字(Word」取消密码:点击「审阅-限制编辑-停止保护」关注微信公众号「...

如何取消excel表格密码保护啊?
1. 打开受保护的 Excel 文件。2. 在弹出的“输入密码”提示框中,不要输入任何密码,直接单击“确定”。3. 如果密码错误,则会出现另一个提示框,询问是否需要重试或打开文件只读。选择“是”,然后关闭 Excel 文件。4. 重新打开 WPS Excel 应用程序,在主菜单栏中找到“标签页”选项卡,然后选择“...

wps表格工作表被保护 但是密码忘记了 怎么撤销保护呢
一、把Excel文件的扩展名xlsx修改为Rar。二、Excel文件变成了压缩包。(不如果不显示后辍 ,选中工具栏中的文件扩展名选项)三、双击打开压缩包,找到 xl - Worksheets。四、把受保护的工作表sheet1.xml 拖动复制出来。五、用记事本打开sheet1.xml文件,搜protect快速找到保护代码并删除保护。六、把文件...

wps中excel表格密码忘记了,怎么撤销工作表保护?
1、先打开EXCEL,sheet1是一个被保护的工作表,当点击单元格尝试编辑时。会提示试图更改的单元格或图表在受保护的工作表中!2、点击工作表左上角全选,按Ctrl+C 复制工作表,然后在右侧新建 一个工作表,再次点击左上角全选,按CTRL+V粘贴,将被保护的工作表粘贴到新的表中,此时的工作表内容与原表...

wps中excel表格密码忘记了,怎么撤销工作表保护
1、打开需要破解保护密码的Excel文件;2、依次点击菜单栏上的工具---宏---录制新宏,输入宏名字如:aa;3、停止录制(这样得到一个空宏);4、依次点击菜单栏上的工具---宏---宏,选aa,点编辑按钮;5、删除窗口中的所有字符(只有几个),替换为下面的内容;从下面英文开始复制:Option Explicit Public...

wps表格文件密码忘记了怎么办
1、在Excel页面左上角WPS表格右侧的下拉菜单中依次选择“工具->保护”,会有保护工作表、允许用户编辑区域、保护工作簿、保护并共享工作簿4个子选项可供选择。保护工作表只是对单个Excel表格进行保护,保护程度相对较低,下面就以保护工作表为例进行讲解。2、选择“保护工作表”之后,就要为当前Excel工作表...

WPS的excel表格设置了编辑权限,要怎么取消?
打开WPS Excel,定位到目标文件。通过文件管理器双击打开,或在WPS Excel中“文件”菜单下的“打开”选项找到并打开文件。进入“审阅”选项卡,通常编辑权限设置和取消都在此进行。点击工具栏上方的“审阅”选项卡,进入相关功能界面。找到“撤销工作表保护”或“撤销工作簿保护”选项。选择相应的选项,用于...

表格正处于锁定状态怎么解除
一、针对WPS Excel或Microsoft Excel 1. **通过取消保护工作表**:- 打开含有锁定表格的Excel文件。- 点击工具栏上的“审阅”选项卡。- 在“审阅”选项卡中,找到并点击“撤销工作表保护”或“解除工作表保护”按钮(不同版本的Excel名称可能略有不同)。- 如果之前设置了密码,则需要在弹出的对话框...

表格处于锁定状态怎么取消
1. **检查并解除保护工作表**:首先,检查表格是否因为设置了“保护工作表”而被锁定。在WPS Excel中,你可以通过点击工具栏上的“审阅”选项卡,找到“保护工作表”按钮,如果它显示的是“取消保护工作表”,则意味着表格被保护了。此时,输入之前设置的密码(如果有的话),点击“确定”即可解除保护...

相似回答