Excel表格密码保护的解除方法
表格受密码保护时,我们修改数据Excel弹出“您试图更改的单元格或图表受保护,因而是只读的。若要修改受保护单元格或图表,请先使用‘撤消工作表保护’命令(在‘审阅’选项卡的‘更改’组中)来取消保护。可能会提示您输入密码。这时候我们可以用VBA宏代码破解法来破解表格保护密码:第一步:打开该文件,先解除默认的“宏禁用”状态,方法是点击工具栏下的“选项”状态按钮,打开“Microsoft Office安全选项”窗口,选择其中的“启用此内容”,“确定”。再切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:PasswordBreaker,点击“确定”退出;第二步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码:Sub PasswordBreaker()Dim i As Integer, j As Integer, k As IntegerDim l As Integer, m As Integer, n As IntegerDim i1 As Integer, i2 As Integer, i3 As IntegerDim i4 As Integer, i5 As Integer, i6 As IntegerOn Error Resume NextFor i = 65 To 66: For j = 65 To 66: For k = 65 To 66For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126ActiveSheet.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 ActiveSheet.ProtectContents = False ThenMsgBox "One usable password is " & Chr(i) & Chr(j) & _Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)ActiveWorkbook.Sheets(1).SelectRange("a1").FormulaR1C1 = Chr(i) & Chr(j) & _Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)Exit SubEnd IfNext: Next: Next: Next: Next: NextNext: Next: Next: Next: Next: NextEnd Sub第三步:再点击“宏”→“查看宏”,选择“宏名”下的“PasswordBreaker”并点击“执行”,密码就现形了
第四步:点击“撤消工作表保护”,然后输入密码即可解除锁定;

Excel表格密码保护的解除方法相关推荐

  1. Excel密码保护的解除方法与解除原理

    Excel密码保护的解除方法与解除原理 Excel弹出"您试图更改的单元格或图表受保护,因而是只读的.若要修改受保护单元格或图表,请先使用'撤消工作表保护'命令(在'审阅'选项卡的'更改'组 ...

  2. 计算机表格增加,电脑中给Excel表格添加水印效果的方法

    相信不少朋友在日常办公中,都会使用Excel软件,它的功能十分强大,能够帮着我们很好地完成数据统计工作.那么,excel打印过程中需要设置水印的话怎么做呢?这里,系统城小编给大家分享一下电脑中设置ex ...

  3. 计算机考试工作表怎么做表格步骤,计算机考试Excel表格中换行的方法

    如今在我们的日常生活和办公中,Excel都是必不可少的一项技能,当然有的人却对它比较陌生,不知道该如何去操作它.今天我们就来讲一讲在Excel某个单元格中数据较长的时候换行是如何实现呢? 1.在Exc ...

  4. select vba 网页 翻页_通过VBA程序来实现Excel表格翻页的方法

    在查看拥有较多数据的Excel工作表时,可以通过按"PageUp"或"PageDown"键(或拖动程序窗口左侧滚动条上的滑块)来进行翻页操作.实际上,用户还可以 ...

  5. php语言中Excel表格导入数据库的方法详解

    在php编程语言中,对于如何在Excel表格中导入数据库的方法是很多编程者比较头疼的一个问题,有些技术人员可能在百度尝试过搜索很多不同的问题,但是给出的答案经过自己测试之后,发现还是行不通,那么对此, ...

  6. PHP 导出excel表格的3种方法

    方法一: 优点:样式好看一点,有表头,缺点:还要手动编辑表的第一行($column),代码量也比较多一点 public function testdaochu1(){$file_name = '模板' ...

  7. 【效率特工队】如何在很多张JPG图片中,批量获取所有JPG图片的名称提取到Excel表格,用这个方法一并解决

    很多电脑前工作者,婚纱摄影影楼的人面对一堆图片 如何快速批量提取图片信息到Excel表格中,如何批量获取图片大小尺寸信息 不知道如何如获取图片的文件路径.文件名.图片大小尺寸等很多图片信息 路径.分辨 ...

  8. Python 读取 Excel 表格的几种方法

    1.使用python 内建的open()方法读取文本 相对路径:example/ex2.txt,文件内容如下所示: 测试内容,路径和内容,大家可根据自己心情设置. 使用open()方法读取: prin ...

  9. c#提取Excel表格单个字段的方法

    这是我在工作中用到的方法,下图是我调用到的数据.有点麻烦!只鉴于学习吧! 因为是我在修改别人的代码.他的表格是写在代码里的.我只能在不修改项目的情况下进行!先附一张结果图. 下面是我的代码以及Exce ...

最新文章

  1. CentOS6.5 安装SVN 及http访问
  2. NOVA 日志报错解决办法
  3. EasyUI DataGrid 合并单元格
  4. 1.Java(初级)编程教程(油管 thenewboston)学习笔记get user input
  5. Qt工作笔记-QTreeWidget中调用setHeaderItem设置头后,不能addChild
  6. 你好,面试官 | 你拿Java Map考验老干部?
  7. 32位与64位应用程序速度分析
  8. java5新特性_5分钟了解Java 12 八大新特性
  9. deian   授权用户 sudo权限
  10. linux的文件permission需要设置,否则会使用as3的urlrequest失败
  11. python yield和generators(生成器)
  12. WPE教程 传奇神秘商店外挂制作
  13. 电脑记事本增强版notepad++
  14. WIn10 64位安装windows Mobile 设备中心不能启动或自动退出
  15. python中素数怎么判断_python怎么判断素数
  16. Matplotlib绘制半圆形
  17. Week7 B - TT 的旅行日记
  18. 茶酒“银行”的梦醒时分
  19. 使用 closest 和 matches 方法来检测元素是否存在某选择器
  20. 去除latex中cctbook里面二级章节标题中前面的双s符号

热门文章

  1. 任务5独立实践SQL数据模型分析
  2. Git详细使用说明++
  3. html div flex,CSS中flex布局详解
  4. tshark命令行的使用
  5. vivado 2019.2下载地址分享,网盘分享
  6. c++生成DLL文件(visual studio 2019)面向小白萌新
  7. uber_来自我的Uber司机的责任制课程
  8. 2口kvm切换器使用方法简述
  9. 还在烦恼Word怎么转PPT?教你一种方法告别复制粘贴
  10. windwos使用代理软件的问题