【问题标题】:Excel-VBA: Modify Application Without Using Password. [duplicate]Excel-VBA:不使用密码修改应用程序。 [复制]
【发布时间】:2011-07-10 04:59:49
【问题描述】:

我使用 Excel-VBA 开发了一个应用程序,并对其应用了密码保护以防止修改。现在,我忘记了密码,我想更新我的应用程序。有什么方法可以不使用密码修改应用?

【问题讨论】:

  • 非常感谢您的快速回复。在上述问题中,用户知道密码。而且我忘记了密码。
  • 这真的是你的应用程序吗? :P

标签: excel password-protection vba


【解决方案1】:

我对这次讨论的解释 是可以提供一个链接到 密码破解软件 工作表密码,但不适用于 保护 VBA 代码的密码。

要取消保护工作表,我喜欢 Microsoft Excel MVP 发布的代码 尼科·斯特克 http://members.chello.nl/n.sterk/ExcelPages/Files/excel_files.htm BreakPassword 宏 下载的工作簿将识别 大约一分钟后替换密码。 它需要 Excel 2000 及更高版本。这里 是如何使用它: 1)点击任何单元格 在您想要的工作表中 取消保护 2) ALT + F8 打开 宏选择器 3) 选择 PasswordBreaker 宏(来自 Nico Sterk 的工作簿),然后单击 “运行”按钮

对于 Excel 97 和 2000,有一个 发现的惊人漏洞 MalicUK——只需将密码重置为 使用 VBA 的空字符串:

Sub UnprotectActiveSheet() 
 Dim ws As Worksheet 
 Set ws = ActiveSheet 
 ws.Protect "", , , , True 
 ws.Range("A1").Copy 
 ws.Range("A1") End 
Sub

-匿名

【讨论】:

  • Mohamed 当我点击提供的链接时,我收到“Pagina niet gevonden - (Error 404)”错误...
猜你喜欢
  • 2011-06-11
  • 1970-01-01
  • 2011-04-07
  • 2021-08-27
  • 1970-01-01
  • 1970-01-01
  • 2017-02-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多