excel表格内容只读不能修改及破解

上传人:第*** 文档编号:54896855 上传时间:2018-09-21 格式:DOC 页数:11 大小:154KB
返回 下载 相关 举报
excel表格内容只读不能修改及破解_第1页
第1页 / 共11页
excel表格内容只读不能修改及破解_第2页
第2页 / 共11页
excel表格内容只读不能修改及破解_第3页
第3页 / 共11页
excel表格内容只读不能修改及破解_第4页
第4页 / 共11页
excel表格内容只读不能修改及破解_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《excel表格内容只读不能修改及破解》由会员分享,可在线阅读,更多相关《excel表格内容只读不能修改及破解(11页珍藏版)》请在金锄头文库上搜索。

1、excel 表格内容只读不能修改及破解表格内容只读不能修改及破解 只读不能修改方法: 在 EXCEL 里,选择工具选项安全性分别设置打开权限密码和修改权限密 码,2 个密码要不一样,然后确定,会弹出对话框让你重新输入密 码,第一个框输入你设 置打开权限密码,第二个框输入你修改权限密码,然后保存文件。然后你把打开权限密码 给别人就 OK 了,别人打开就是只读,不能修改。要 修改需要你修改权限密码。 补充一下:如果不想只读打开需要密码,可以不设置打开权限密码,只设置修改权限 密码。 破解 Excel 保护方法 Excel 对数据有很强的保护功能,可以对整个或部分数据隐藏、禁止复制和修改等,但 有时

2、候,由于忘记了密码,或者记不起以前自己到底做了哪些改动,这种保护反而会为难 自己。针对这种情况,我总结了几种解除保护的方法,供大家参考,并希望能够以此抛砖 引玉。 一、解除单元格的保护 1取消隐藏的行或列 被隐藏的行或列有一个明显的标志,那就是在行标题栏或列标题栏上有一条粗的 黑线。取消隐藏的行或列的方法有两种,一种是直接拖动隐藏处的行或列标题使之变 宽, 也可以选中包含隐藏区域的行或列,通过“格式”菜单中的行列项目输入非 0 数值调整行高 或列宽,使数据有足够的空间显示出来;另一种方法是选中包含隐藏 内容的行或列区域, 再通过“格式”菜单行列选项中的“取消隐藏”命令来恢复全部行列区域。 2取

3、消隐藏单元格或区域中的数据 为了不让他人直接看到单元格的内容,一种简单的方法就是把数据颜色设置成与 背景色相同,这时我们只要拖选整个工作表即可让数据原形毕露;如果用图片、矩形 框之 类的非字符内容将重要数据遮盖,需要先用拖选方式找出工作表中的图片位置,再将其移 开,激活被遮住的单元格,一般在公式编辑栏中就会显示其内容。 若在单元格格式中使用了三个分号或空格之类的自定义格式,一般只要选中此单元 格,在公式编辑栏中即可显示其内容,要想取消这种隐藏,可重新设置此单元格格式,在“ 数字”选项卡中选择“常规”即可。 如果选中怀疑有数据的单元格后并没有在公式编辑栏中显示数据,不一定它就真 的没有数据,我们

4、只要看一下单元格的格式能否设置,若不能的话说明工作表被保 护,如 果不用密码可以取消工作表保护的话,再在单元格格式设置中先查看数据格式是否为自定 义,然后查看“保护”选项卡,看看是否已勾选了“隐藏”项,将这 些都取消就可以知道单元 格是否真的没有内容。当然,如果在撤消工作表保护时需要密码的话,我们将无可奈何, 除非用户设置的密码很简单,那我就告诉你一个秘 密,当密码的形式是“*123*”或“*abc*” 时,我们可以分别用“*333*”或“*ccc*”来破解,星号表示任意字符,到底是什么只有靠猜了 , 这种方法对工作表和工作簿保护的密码也适应。 3取消单元格数据的只读属性 有时单元格中的数据虽

5、然可见,但是我们既不能修改,也不能在当前工作表中复 制,对于这种保护措施,取消的方法跟上面的第 2 点基本相同,只要取消单元格格式 设 置对话框中“保护”选项卡中的“锁定”一项即可。当然还需要通过密码取消工作表的保护才行 。 如果我们无法通过密码取消怎么办?你可以将其复制粘贴到其他工作表中,再在新 的工作表中进行修改。 二、解除工作表的保护 查看是否有被隐藏的工作表,若菜单中有“格式工作表取消隐藏”项,则可通 过此项取消隐藏的工作表。 如果在菜单中也没有有效的“取消隐藏”项,仍然可能有被隐藏的工作表,这时我 们可以任选一工作表右击,在弹出菜单中选择“查看代码”,然后在左窗格中的 “Micros

6、oft Excel 对象”列表中选择被隐藏的工作表,将其“Visible”属性值取“-1”退出即可,如图所示。 如果工作表被密码保护,则可复制当前表全部内容到另一张未保护的工作表中编 辑。 Windows8 官方下载 http:/ 三、VBA 宏代码破解法: 第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项 ”状态按钮,打开“Microsoft Office 安全选项”窗口,选择其中的“启用此内容”,“确定”退出( 图 2); 再切换到“视图”选项卡,点击“宏”“录制宏”,出现“录制新宏”窗口,在“宏名”定义 一个名称为:PasswordBreaker(图 3),点击

7、“确定”退出; 第二步:再点击“宏”“查看宏”,选择“宏名”下的“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,

8、 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 ActiveSheet.Unprotect Chr(i) 接着选中该工作表中 的所有单元格

9、并按下“Ctrl+1”快捷键,打开“自定义序列”对话框的“保 护”选项卡(图 1);最后取消“锁定”复选框并单击“确定”按钮。 这一步的目的主要是先将所有的单元格都取消锁定。下一步再对指定单元格 做锁定设置。 2.第二步:“薪酬表.xlsx”工作簿的“Sheet1”工作表中,先选中需要进 行保护的 C 列单元格和 D 列单元格(也可以是其他连续或非连续的多个单元 格);接着按下“Ctrl+1”快捷键,打开“自定义序列”的“保护”选项卡, 同时勾选图 1,A、B 处所示的“锁定”和“隐藏”复选框并单击“确定”按 钮。 然后在 Excel2007 主界面中单击“审阅”选项卡中的“允许用户编辑区域”

10、 按钮,打开一个与之同名的对话框并单击其中的“新建”按钮,以弹出“新 区域”对话框。 再在“新区域”对话框“区域密码”下边的文本框内输入密码并单击 “确定”按钮。 最后在新弹出的“确认密码”对话框中重新输入一次密码就可以了。 3.3 完成上述操作后,单击 Excel2007 主界面“开始”选项卡中的“格式”按钮, 在弹出的下拉菜单中选择“保护工作表”以打开“保护工作表”对话框,然 后按照提示在该对话框“取消工作表保护时使用的密码”下边的文本框内输 入新设定的密码(也可与第一次为保护某些单元格设置的密码相同)并单击 “确定”按钮即可。 这样一来,我们就完成了为“薪酬表.xlsx”工作簿“Sheet1”工作表中的 C 列和 D 列单元格添加只读密码的所有操作。当然,如果对“Sheet1”工作 表中的 C 列和 D 列单元格以外其他任意一个单元格执行编辑操作时,则无须 输入密码。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号