前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【技巧】Excel加锁忘密码?一文教你破解之道!

【技巧】Excel加锁忘密码?一文教你破解之道!

原创
作者头像
JavaDog程序狗
发布2024-09-18 08:39:04
870
发布2024-09-18 08:39:04
举报
文章被收录于专栏:干货

前言

🍊缘由

excel竟然加了锁,就像爱遗忘了我
🐣闪亮主角

大家好,我是JavaDog程序狗

你有没有遇到过excel内容加密无法修改的情况!

今天就跟大家分享excel加锁忘记密码,如何巧妙的解决

😈你想听的故事

狗哥在新开发迭代中,涉及到一个excel模板需要变更...

本来分分钟搞定的事,但excel文章内容竟然加了锁,彻底扼杀狗哥摸鱼的机会

本狗舔着大脸到处问谁设置的密码,然而此excel文件年事已高,大家也都记不起来

遂狗哥变身excel小王子,通过奇淫技巧来解决这excel密码问题

正文

🎯主要目标

1.代码操作解除密码
2.压缩文件方式解除密码

🍪目标讲解

一.代码操作解除密码
1.右击sheet页,点击查看代码
2.复制VAB代码,点击运行
代码语言:vbs
复制
Sub demo()
    ' 锁定当前工作表,允许筛选操作
    ActiveSheet.Protect DrawingObjects:=True, CONTENTS:=True, AllowFiltering:=True
    
    ' 解除对当前工作表的锁定,但保留内容不变,允许筛选操作
    ActiveSheet.Protect DrawingObjects:=False, CONTENTS:=True, AllowFiltering:=True
    
    ' 完全解锁当前工作表
    ActiveSheet.Unprotect
End Sub
3.查看成果

******

二.压缩文件方式解除密码
1.修改excel文件后缀为.rar

按F2或者右键重命名,修改后缀为.rar

2.双击打开demo.rar文件,找到/xl/worksheets目录
3.编辑/xl/worksheets目录下的sheet1.xml文件

如果你没法直接编辑,可以先把sheet1.xml解压出来,改完之后再扔回压缩包里即可

4.搜索找到sheetProtection关键字,并删除段落sheetProtection标签内容
5.保存或者将改完内容重新扔回压缩包
6.将文件后缀重新改为.xlsx
7.查看成果

总结

当面对Excel文件被加锁且忘记密码的情况时,可以通过两种方法来解决这一难题:

  1. 代码操作解除密码:
    • 右击工作表,选择“查看代码”。
    • 复制并运行提供的VBA代码以解锁工作表。
    • 这种方法适用于对VBA有一定了解的用户。
  2. 压缩文件方式解除密码:
    • 将Excel文件后缀改为.rar。
    • 打开压缩文件,找到xl/worksheets目录下的sheet1.xml文件。
    • 删除sheetProtection标签及其内容。
    • 保存文件,将后缀改回.xlsx。
    • 这种方法适用于大多数用户,即使没有编程基础也能轻松操作。

无论采用哪种方法,都能有效解决Excel文件加锁的问题,帮助你恢复对文件的完全控制权。希望这些技巧能帮到你!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 🍊缘由
      • excel竟然加了锁,就像爱遗忘了我
  • 正文
    • 🎯主要目标
      • 1.代码操作解除密码
      • 2.压缩文件方式解除密码
    • 🍪目标讲解
      • 一.代码操作解除密码
      • 二.压缩文件方式解除密码
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档