如何撤销工作表保护,excel2007。做表的时候,有公式,为防止手误,设定工作表保护密码,现在已忘记。
发布网友
发布时间:2022-04-26 19:57
我来回答
共3个回答
热心网友
时间:2023-10-26 08:56
新建excel文件,全选复制你那个有密码保护的工作表到新建的excel文件
热心网友
时间:2023-10-26 08:56
如果不会的话,可以把文件发给我,soup5257@126.com
下面这个方法也是抄得别人的,感谢原创者
1\打开文件
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 '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
6\关闭编辑窗口
7\工具---宏-----宏,选AllInternalPasswords,运行,确定两次,等2分钟,再确定.OK,没有密码了!!追问已发送
热心网友
时间:2023-10-26 08:56
DSFSDAFGSDFDSFLSKDA FKSDAK FOPKSDOAKFPO OPK POKOP KOPDFSGOPPSDAKFOPSDAOFKPOSDAKGO PKSADOPK FOPKSADGSDAKFOPSADJFKSOPAD GKDSAOPKFOPS ADKGOP SDKAPOKFOP SDKAOPF OPSDAK FOPKASDOPF KOPSAD KFOPKSADPOFK OPSDA
DSAFP[SPOAD GPKJSDAPOKFOSDAKFOP SDAOPFK OPSDAKG OPKSDA OPKF SADKF
SDAFSADPOGK OPSADKOPFK SDAOPFK OPSDKF OKASD OFPKASD POFKSPODA FGSDA
GSDAKFOK SPAODFK OPSKDAOPF SDAOPKOFPG SDAGOP SKDAOKFOPSDA FGOPKSDAOPFo哦贫困的佛菩萨岗恐怕个哦朴素大方快哦苹果快哦佩服的是快哦平哦怕看到哦索赔快哦分配空手道平方哦平时靠打工哦收到哦帕克佛菩萨打开哦*收到苹果是哦的帕克佛坪收看到皮肤开始颇大开发斯达康个哦铺开撒对哦朋克风哦批萨迪克哦佛菩萨的控股哦三大快哦分凯撒对哦皮肤科哦频道开始奥飞魄快哦耍大牌看过哦菩萨对哦平方快速哦都怕看佛菩萨卡大佛帕克萨顶哦派疯狂哦菩萨的个快哦拍摄大看哦派公开赛道旁高开哦撒的看个哦帕克萨顶哦派看过佛菩萨打开哦分凯撒对哦平方快哦菩萨的个哦*凯撒的哦平公开哦菩萨的哦佛菩萨卡对哦平方快哦菩萨的佛菩萨打开佛坪卡萨帝哦皮肤科赛道旁佛抛开个哦斯达康风格哦怕索赔个哦看似对哦爬过哦批萨迪克个哦帕克萨顶哦派风格哦开视频打工可哦批萨迪克个平凯撒对哦皮肤科是哦阿婆的罚款菩萨d[fksadfkopsda佛帕克萨的哦疯狂哦菩萨的看佛菩萨卡打工哦可是打开哦该发生的哦看过哦菩萨的个哦批萨迪克个哦帕克萨的哦派公开是哦爬到公开哦派十大考古哦帕克萨对哦个哦啊三等功可哦批萨迪克个哦批萨迪克澳盘高开哦撒的个快哦喷洒看到哦普高科萨顶哦派个快哦拍摄大看过哦派撒对哦平方粉丝哦都怕分开哦菩萨dkfsad[gpo
参考资料:的说法撒旦法第三方快乐健康是大家分开四大佛教哦isadjfo哦isadjfoisadjifo急哦idsa放假哦i佛教阿斯滴哦
如何撤销工作表保护,excel2007。做表的时候,有公式,为防止手误,设定工...
新建excel文件,全选复制你那个有密码保护的工作表到新建的excel文件
EXCEL(2007)工作表保护密码忘记了,如何撤消工作表保护?
撤销是不能撤销的,只能通过破解密码来实现,可以用修改后缀名称的方法。工具:华硕电脑 1、首先找到Excel表格,修改后缀名称xlsx改为演示操作表格rar,如下图所示 2、然后用压缩文件打开,然后打开xl,如下图所示 3、然后把压缩文件里面找到的sheet1.xml文件,然后拖拽出来,然后要进行修改,如下图所示 ...
EXCEL(2007)工作表保护密码忘记了,如何撤消工作表保护?
撤消工作簿保护方法:在“审阅”选项卡的“更改”组中,单击“保护工作簿-保护结构和窗口”,然后输入密码。
如何撤销工作表保护,excel2007 我可以把表格发给你 帮我破解
审阅---取消工作表保护 【职设置了密码,则输入密码,确定即可】
...谢谢!我在Excel文档中设置了工作表保护密码,现密码忘记了,急求如 ...
1. 将设置保护工作表密码的xlsx扩展名更改为zip 2. 直接在7z或者RAR中双击打开,找到xl\worksheets文件夹下,找到设置保护工作表的工作表名,如Sheet1 3. 将该XML文件单独解压,使用记事本打开,Ctrl+F找到"SheetProtection”字段,将<SheetProtection ### >中所有内容删除,保存 4. 将保存后的XML添...
excel 每次 修改 都要 提示,您试图更改的单元格图表受保护,因而是只读...
1、用2007版excel软件打开目标文件后,此时是不能进行编辑的,是只读状态。2、然后在上方菜单中,点击“审阅”选项。3、然后在下方菜单中,点击“取消工作表保护”选项。4、然后在出现的窗口中,输入密码,进行确定。5、然后就可以进行正常编辑了。这样就能解决提问者的问题了。
在EXCEL2007中打开表要输入密码,怎样撤销
1、如下图所示,在打开这个Excel表格文件时提示要输入密码,下面来怎么取消这个密码,2、输入文件的密码,打开这个Excel表格文件,然后点击菜单栏中的“文件”,3、点击文件后就打开如下图所示的excel设置页面,在“保护工作薄”的位置可以看到加密的说明,4、点击“保护工作薄”,之后在打开的菜单中选择“...
Excel2007工作簿中无法输入公式?
步骤如下:所需材料:Excel 2007 示例。一、首先是鼠标左键双击打开被保护的工作表。二、表格的格式全部变为灰色不可调整,是开了工作表保护。三、要解除保护,这时点击顶部的“审阅”。四、最后点击“撤消工作表保护”就可以解除。五、回到开始菜单下,可以看到格式恢复都已恢复正常 。
excel2013设置了密码保护工作表,但2007打开以后不需要密码就能撤销...
出现这种情况,应该怎么解决呢?经过研究,找到了两种破解Excel工作表保护码的方法。一、VBA宏代码破解法:第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,打开“Microsoft Office安全选项”窗口,选择其中的“启用此内容”,“确定”退出(图2);再切换到“视图...
2007excel中出现"工作表中的公式包含一个或多个无效引用,请验证公式包 ...
主要是你的文件里面包含有公式,你在“公式审核”工具框上点“错误检查”按钮,excel会检查出含有错误的公式并定位到该单元格上,仔细看一下。