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. 深度树匹配模型(TDM)
  2. Vue指令篇_v-for_列表渲染
  3. eclipse新建maven项目(2)
  4. access建立两个字段唯一索引_数据库索引原理及优化
  5. php exist echo,PHP函数file_exists介绍
  6. ASP.Net快速开发新闻系统 在线播放
  7. 数组转换为html,如何将多维PHP数组转换为html表
  8. Spring Boot加入websocket后,单元测试报错(javax.websocket.server.ServerContainer not available)
  9. Windowstelnet服务怎么开启 Win11telnet服务怎么开启详细介绍
  10. 【Intellij-IDEA系列】IDEA右键没有Git或svn处理方法
  11. transforms操作
  12. js输出类面试题(二)
  13. R 运行中文文件使乱码的解决方案(案例示例)
  14. 怎么设置不同页的页眉
  15. 解锁“绿色计算产业白皮书”,海量数据携手绿盟成员共促生态繁荣
  16. 【区域赛总结】2015ACM-ICPC北京区域赛
  17. 全球规模最大天文馆上海天文馆18日正式开馆,这里让你先睹为快!
  18. 神经网络 深度神经网络,深度神经网络应用实例
  19. arduino动态刷新显示_360Hz刷新率加Fast IPS,这是电竞显示器的未来?不见得
  20. 【转帖】大数据时代的文化与版权

热门文章

  1. c语言用break语句提前结束循环,break语句C语言程序设计.pdf
  2. 1 面向对象设计模式与原则
  3. Linux上编译curl
  4. vim在文件尾部插入内容
  5. [机器学习笔记] 将数据拆分成训练集和测试集的几种方法
  6. 如何通过触摸屏修改PLC中电机运动控制参数
  7. [HR规划]什么是人力资源规划?(zt)
  8. 三、appender分析
  9. RocketMQ之消息重试。
  10. 2007-2020年上市公司研发投入匹配数字化转型