热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自己编写vba代码轻松解决Excel保护工作簿密码忘记的头疼问题

记得上一篇文章,我们分享了防止增删excel工作表,然后后台接到小伙伴的留言,询问自己的excel文档设置了“保护工作簿”密码,但是密码又忘记了,怎么办?如

记得上一篇文章,我们分享了防止增删excel工作表,然后后台接到小伙伴的留言,询问自己的excel文档设置了“保护工作簿”密码,但是密码又忘记了,怎么办?

如果你会编写代码,那么这个问题非常好解决。Excel内置功能不能解决的事儿,自己编写一段代码或许就可以搞定了。

第一步,大家已经设置了工作簿保护密码的excel文档。

第二步,执行“开发工具”——“Visual Basic”,打开VBE编辑器。

第三步,执行“插入——模块”。

第四步,复制下面代码到右边的编辑框里面。

Sub pojie()

    ActiveWorkbook.Sheets.Copy

    For Each sh In ActiveWorkbook.Sheets

        sh.Visible = True

    Next

End Sub

第五步,按下F5键,或者点击运行按钮,执行代码。

运行之后,excel会自动给我们生产一个新文档,我们只需要把新文档另存为保存起来,这个新文档里面已经没有工作簿密码保护了





推荐阅读
  • 在 openSUSE Tumbleweed 系统上搭建 51 单片机开发环境并进行编程实践。首先,通过 `sudo zypper in emacs` 命令安装文本编辑器 Emacs。接着,使用 `sudo zypper in sdcc` 安装 SDCC 编译器。最后,利用 `wget` 下载 sdcflash Python 脚本,以便于单片机的烧录和调试。此外,还介绍了如何配置开发环境,确保各组件协同工作,提高开发效率。 ... [详细]
  • 英语面试技巧:提升个人技能与表现
    在英语面试中,个人技能是指除专业知识外,能够促进职业发展的各种能力。虽然你可能具备多种技能,但建议重点突出与目标岗位最相关的几项,以增强面试官对你专业能力和适应性的认可。 ... [详细]
  • 如何在CAD阅图软件中将PDF文件高效转换为CAD格式?
    如何在CAD阅图软件中将PDF文件高效转换为CAD格式? ... [详细]
  • 本文详细介绍了 Excel VBA 3.16 版本中的多种组合筛选技巧,帮助用户高效地处理复杂数据。通过丰富的示例和详细的代码解析,读者可以轻松掌握这些强大的数据筛选方法,提高日常工作中的数据处理效率。无论是初学者还是资深用户,都能从中受益匪浅。 ... [详细]
  • 在探讨C语言编程文本编辑器的最佳选择与专业推荐时,本文将引导读者构建一个基础的文本编辑器程序。该程序不仅能够打开并显示文本文件的内容及其路径,还集成了菜单和工具栏功能,为用户提供更加便捷的操作体验。通过本案例的学习,读者可以深入了解文本编辑器的核心实现机制。 ... [详细]
  • 如何在微信文章中插入附件文档:详细教程与技巧分享
    对于众多企业和教育机构的微信公众号而言,在发布信息时常常需要在文章中嵌入各类文档附件,例如应聘申请表、健康声明书、数据记录表、疫情防控登记表、项目申报评分表及各类公告通知等。本文将详细介绍如何在微信文章中高效地插入不同类型的文档附件,并分享一些实用技巧,帮助用户提升内容发布的专业性和便捷性。 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • Python数据分析入门指南:全面了解Python在数据科学中的应用 ... [详细]
  • Java中高级工程师面试必备:JVM核心知识点全面解析
    对于软件开发人员而言,随着技术框架的不断演进和成熟,许多高级功能已经被高度封装,使得初级开发者只需掌握基本用法即可迅速完成项目。然而,对于中高级工程师而言,深入了解Java虚拟机(JVM)的核心知识点是必不可少的。这不仅有助于优化性能和解决复杂问题,还能在面试中脱颖而出。本文将全面解析JVM的关键概念和技术细节,帮助读者全面提升技术水平。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • 在Laravel 5.5中,若应用启用了CSRF防护机制,在用户长时间未操作后再提交表单时,系统会显示一个预设的错误页面。本文介绍如何自定义该错误页面的视图内容,以确保其风格与您的应用程序界面保持一致,同时提供更友好的用户体验。 ... [详细]
  • 欢迎来到Netgen新时代:探索网络生成技术的无限可能
    欢迎进入Netgen的新时代:探索网络生成技术的无限潜力。本文将详细介绍如何编译下载的Netgen源代码,生成Netgen程序,并提供开发所需的库nglib。此外,还将探讨Netgen在现代网络设计与仿真中的应用前景,以及其在提高网络性能和可靠性方面的关键作用。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • 在Office 7的VBA环境中,使用宏求解时频繁遇到语法错误问题分析与解决方法
    在Office 7的VBA环境中,使用宏求解时频繁遇到语法错误问题分析与解决方法 ... [详细]
  • 在 Visual Studio 2008 中,通过选定代码并使用 Ctrl+K+F 快捷键,可以实现代码的自动对齐。需要注意的是,应先按住 Ctrl 和 K 键,再按 F 键,以避免与查找功能的快捷键 Ctrl+F 发生冲突。此外,Visual Studio 还提供了多种其他实用的快捷键,如 Ctrl+E+S 用于格式化整个文档,Ctrl+M+O 用于折叠所有代码块,这些快捷键能够显著提高开发效率。 ... [详细]
author-avatar
风尚宣城_588
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有