关键词不能为空

当前您在: 主页 > 英语 >

破解Excel保护方法

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-01 04:56
tags:

-

2021年3月1日发(作者:iki)


破解


Excel


保护方法



2009



06

< br>月


27




星期六



上午


09:58


Excel


对数据有很强的保护功能,可以对整个 或部分数据隐藏、禁止复制和修改


等,但有时候,由于忘记了密码,或者记不起以前自己 到底做了哪些改动,这种


保护反而会为难自己。


针对这种情况,


我总结了几种解除保护的方法,


供大家参


考,并希望能够以此抛砖引玉。



一、解除单元格的保护



1


.取消隐藏的行或列




被隐藏的行或列有一个明显的标志,


那就是在行标题栏或列标题栏上有一


条粗的黑线。


取 消隐藏的行或列的方法有两种,


一种是直接拖动隐藏处的行或列


标题使之变宽,


也可以选中包含隐藏区域的行或列,


通过“格式 ”菜单中的行列


项目输入非


0


数值调整 行高或列宽,


使数据有足够的空间显示出来;


另一种方法


是选中包含隐藏内容的行或列区域,


再通过“格式”菜单行列选项中的 “取消隐


藏”命令来恢复全部行列区域。



2


.取消隐藏单元格或区域中的数据




为了不让他人直接看到单元格的内容,

< p>
一种简单的方法就是把数据颜色设


置成与背景色相同,

这时我们只要拖选整个工作表即可让数据原形毕露;


如果用


图片、


矩形框之类的非字符内容将重要数据遮盖,


需要先用拖选 方式找出工作表


中的图片位置,


再将其移开,

< br>激活被遮住的单元格,


一般在公式编辑栏中就会显


示其内 容。




若在单元格格式中使 用了三个分号或空格之类的自定义格式,一般只要选


中此单元格,


在公式编辑栏中即可显示其内容,


要想取消这种隐藏,


可重新 设置


此单元格格式,在“数字”选项卡中选择“常规”即可。




如果选中怀疑有数据的单元格后并没有在公式编 辑栏中显示数据,不一


定它就真的没有数据,


我们只要看一下单 元格的格式能否设置,


若不能的话说明


工作表被保护,


如果不用密码可以取消工作表保护的话,


再在单元格格式设置中


先查看数据格式是否为自定义,然后查看“保护”选项卡,看看是否已勾选了

“隐藏”项,


将这些都取消就可以知道单元格是否真的没有内容。

< br>当然,


如果在


撤消工作表保护时需要密码的话,


我们将无可奈何,


除非用户设置的密码很简单,


那我就告诉你一个秘密,


当密码的形式是“*123*”或“*abc*”时,


我们可以分


别用“*333*”或“*ccc*”来破解,


星号表示任意字符,


到底是什么只有靠猜了,


这种方 法对工作表和工作簿保护的密码也适应。



3


.取消单元格数据的只读属性




有时单元格中的数据虽然可见,但是我们既不能 修改,也不能在当前工


作表中复制,


对于这种保护措施,


取消的方法跟上面的第


2


点基本相同,


只要取


消单元格格式设置对话框中“保护”选项卡中的“锁定”一项即 可。


当然还需要


通过密码取消工作表的保护才行。




如果我们无法通过密码取消怎么办?你


可以将其复制粘贴到其他工作表中,再在新的工作表中进行修改。



二、解除工作表的保护




查看是否有被隐藏的工作表,若菜单中有“格式→工作表→取消隐藏”

< br>项,则可通过此项取消隐藏的工作表。




如果在菜单中也没有有效的“取消隐藏”项,仍然可能有被隐藏的工作

< br>表,


这时我们可以任选一工作表右击,


在弹出菜单中选择 “查看代码”,


然后在


左窗格中的“Microsoft Excel 对象”列表中选择被隐藏的工作表,将其


“Visible”属性值取“< /p>


-


1”退出即可,如图所示。




如果工作表被密码保护,则可复制当前表全部内 容到另一张未保护的工


作表中编辑。



三、


VBA


宏代码破解法:




第一步:打开该文件,先解除默认的“宏禁用” 状态,方法是点击工具


栏下的“选项”状态按钮,打开“Microsoft Offi ce


安全选项”窗口,选择其


中的“启用此内容”,“确定”退 出


(



2)







再切换到“视图”选项卡,


点击“宏”→“录制宏”,


出现“录制新宏”窗


口,在“宏名”定义一个名称为:


PasswordBreaker(



3)

< br>,点击“确定”退出;






第二步:再点击“宏”→“查看宏”,选择“宏名”下的


“PasswordBreaker”并点击“编辑”,打开“Microsoft Visual Basic”编辑


器,用如下内容替换右侧窗口中的所有代码:





















































Sub PasswordBreaker()


Dim i As Integer, j As Integer, k As Integer


Dim l As Integer, m As Integer, n As Integer


Dim i1 As Integer, i2 As Integer, i3 As Integer


Dim i4 As Integer, i5 As Integer, i6 As Integer


On Error Resume Next


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


ect 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 tContents = False Then


MsgBox


Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _


Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)


(1).Select


Range(


Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _


Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)


Exit Sub


End If


Next: Next: Next: Next: Next: Next


Next: Next: Next: Next: Next: Next




End Sub




第三步:再点击“宏”→“查看宏 ”,选择“宏名”下的


“PasswordBreaker”并点击“执行”,密码就现 形了


(



4)






< /p>


第四步:


切换“审阅”选项卡,


点击“撤 消工作表保护”,


然后输入密码即


可解除锁定。





另一个 能解除


Excel


工作表保护的


VBA


脚本





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 & _


-


-


-


-


-


-


-


-



本文更新与2021-03-01 04:56,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/686071.html

破解Excel保护方法的相关文章