无法在 Excel 文件中插入密码

无法在 Excel 文件中插入密码

我有几个 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,重新启动计算机并打开该文件。

相关内容