gpt4 book ai didi

vba - 从 VBA 项目中删除密码

转载 作者:行者123 更新时间:2023-12-01 16:25:33 38 4
gpt4 key购买 nike

如何以编程方式从 Excel VBA 项目中删除(已知)密码?

需要明确的是:我想从 VBA 项目中删除密码,而不是从工作簿或任何工作表中删除密码。

最佳答案

删除 VBA 项目密码的另一种方法是;

  • 使用十六进制编辑器打开 xls 文件。(即十六进制编辑 http://www.hexedit.com/ )
  • 搜索 DPB
  • 将 DPB 替换为 DPx
  • 保存文件。
  • 在 Excel 中打开文件。
  • 如果出现任何消​​息框,请单击"is"。
  • 从 VBA 项目属性中设置新密码。
  • 关闭并再次打开文件,然后输入新密码以取消保护。

更新:对于 Excel 2010(适用于 MS Office Pro Plus 2010 [14.0.6023.1000 64 位]),

  • 使用 7zip 打开 XLSX 文件

如果工作簿 protected :

  • 浏览文件夹xl
  • 如果工作簿 protected ,请右键单击 workbook.xml然后选择编辑
  • 查找部分 <workbookProtection workbookPassword="XXXX" lockStructure="1"/> ( XXXX 是您的加密密码)
  • 删除 XXXX部分。 (即 <workbookProtection workbookPassword="" lockStructure="1"/> )
  • 保存文件。
  • 当 7zip 要求您更新存档时,请说
  • 关闭 7zip 并重新打开 XLSX。
  • 点击审阅选项卡上的保护工作簿
  • 可选:保存您的文件。

如果工作表受到保护:

  • 浏览至 xl/worksheets/文件夹。
  • 右键单击Sheet1.xml , sheet2.xml等,然后选择编辑
  • 查找部分 <sheetProtection password="XXXX" sheet="1" objects="1" scenarios="1" />
  • 删除加密密码(即 <sheetProtection password="" sheet="1" objects="1" scenarios="1" /> )
  • 保存文件。
  • 当 7zip 要求您更新存档时,请说
  • 关闭 7zip 并重新打开 XLSX。
  • 点击审阅选项卡上的取消保护工作表
  • 可选:保存您的文件。

关于vba - 从 VBA 项目中删除密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272503/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com