谁能帮我做一个VBA打开带密码的EXCEL文件程序。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谁能帮我做一个VBA打开带密码的EXCEL文件程序。相关的知识,希望对你有一定的参考价值。

新建一个excel文档,另存为*.xlsm格式,在excel选项-信任中心设置-宏安全设置 中选择启用所有宏

然后返回excel界面,按alt+F11,在thisworkbook后面的代码窗口写以下代码:
Private Sub workbook_open()
Application.Visible = False
n = InputBox("请输入密码")
If n <> "jianqiji" Then
Application.Quit
Else: Application.Visible = True
End If
End Sub

代码里面 jianqiji 是密码,可以改成你想要的
参考技术A 如果你想打开一个你不知道密码的加了密的EXCEL文件,一般VBA是没法完成的,可以使用暴力破解,但往往是等N长时间也没动静。专业EXCEL密码破解程序也只是在速度上有所改进,对简单密码有效而已。
如果是打开一个知道密码的EXCEL文件那就简单了。
参考技术B 2003版:Office Password Remover 2.0 半分钟搞定(运行时需要在网)

以上是关于谁能帮我做一个VBA打开带密码的EXCEL文件程序。的主要内容,如果未能解决你的问题,请参考以下文章

用VBA打开带密码的EXCEL文件代码,以及不显示更新提示和没有找到文件显示为空的代码~~

VBA - 从硬盘打开所有excel文件

EXCEL2010 vba 循环打开某些文件夹下的excel文件

excel vba 运行时错误

enmicromsg.db 文件打不开。谁能帮我打开此文件重赏

谁能帮我用excel的格子拼出来一只马的形状?类似于像素图...可以追加悬赏