我有几个 Excel 文件:有些是用密码创建的,有些没有密码。没有密码的文件可以在 Excel 2010 及更新版本中打开。但是,有密码的文件不会显示输入密码的窗口。
我该如何解决这个问题?
答案1
VBA解决方案:
在无密码 Excel 文件中创建此子例程并运行它。此代码将打开受密码保护的文件并读取密码。因此,使用 Set Wbk2 行写入相同的密码。
Sub WorkbookOpen()
Application.ScreenUpdating = False
Dim wbk1 As Workbook
Dim wbk2 As Workbook
Set wbk1 = ThisWorkbook
Set wbk2 = Workbooks.Open(Filename:="Your Path", Password:="your Password")
Set wbk1 = Nothing
Set wbk2 = Nothing
MsgBox "Logged the File."
Application.ScreenUpdating = True
End Sub
非 VBA 解决方案:
有时由于安装的插件而出现此问题。为了解决此问题,我建议执行以下操作。
- 单击“文件”,然后单击“选项”。
- 点击信任中心、信任中心设置、加载项。
- 检查最后一个,禁用所有加载项。
- 关闭 Excel,重新启动计算机并打开该文件。
注意:打开文件后,启用所有插件。
另外,
- 文件,选项。
- 信任中心、信任中心设置、受信任位置。
- 确认您是否将文件保存到受信任的位置。
- 关闭 Excel,重新启动计算机并打开该文件。