我需要在 Excel 文件中打开受密码保护的 VBA 项目 [重复]

Posted

技术标签:

【中文标题】我需要在 Excel 文件中打开受密码保护的 VBA 项目 [重复]【英文标题】:I need to open a password protected VBA project in an Excel file [duplicate] 【发布时间】:2014-06-02 05:28:04 【问题描述】:

我有一个带有密码保护的 VBA 项目的 excel 文件。如何解锁文件?创建此文件的人不再工作,我必须解锁此文件以使工作更轻松。

提前致谢 赛义德

【问题讨论】:

哪个版本的 Excel?它是 .xls 还是 .xlsx 文件?为了澄清,你需要进入 VBA,而不是一般的文件,对吧? 【参考方案1】:

这仅适用于四个字母扩展名的 Excel 文件:

    从此地址下载HexEdit:http://www.physics.ohio-state.edu/~prewett/hexedit/

    将 Excel 文件的扩展名更改为“.zip”

    在 WinZip 中打开文件

    查找文件名“vbaProject.bin”并将其更改为“vbaProject.bin1”

    解压“vbaProject.bin1”文件并在HexEdit中打开

    在文件中搜索短语“DPB”并将其更改为“DPx”

    保存文件并删除扩展名末尾的“1”

    将文件重新导入到“vbaProject.bin1”文件旁边的 .zip 文件中

    删除“vbaProject.bin1”文件,保存.zip文件并将扩展名改回Excel

    打开 Excel 文件。它会出错,但点击“确定”或类似的

【讨论】:

那你需要添加新密码才能真正查看代码,否则会得到Unexpected error (40230)

以上是关于我需要在 Excel 文件中打开受密码保护的 VBA 项目 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python打开受密码保护的excel文件?

Office 365 受保护的视图破坏 Excel 宏

Excel 文件在受保护的视图中不显示超链接(Gembox 和 Kendo)

excel2013关于VBA密码破解的教程

我安装的是EXCEL2003版和07兼容包,,,,,在打开.xlsx文件时显示转换器未保存文件怎么解决?

如何设置excel打开密码