VBA - 自动输入文件密码
VBA - autotype file password
我有 2 excel 个工作簿:WB1(受密码保护)和 WB2。
WB2 从 WB1 获取一些数据。
每次打开 WB2 时,我都需要为 WB1 文件输入密码。
是否可以在每次打开 wb2 时制作 VBA 输入密码的代码?
是的,实际上非常简单!在工作簿 2 中,您可以在此处添加此代码以完成您要查找的内容
Private Sub auto_open()
Workbooks("workbook 1 name").Unprotect PASSWORD:="my password"
End Sub
Private Sub auto_close()
Workbooks("workbook 1 name").Protect PASSWORD:="my password"
End Sub
我添加了代码以在您关闭第二个工作簿后重新保护它,但您可能希望它在其他情况下受到保护,因此这并不是必需的。
您还应该考虑仅让工作簿 2 在需要从工作簿 1 提取数据时取消保护第一个工作簿。
我有 2 excel 个工作簿:WB1(受密码保护)和 WB2。 WB2 从 WB1 获取一些数据。 每次打开 WB2 时,我都需要为 WB1 文件输入密码。 是否可以在每次打开 wb2 时制作 VBA 输入密码的代码?
是的,实际上非常简单!在工作簿 2 中,您可以在此处添加此代码以完成您要查找的内容
Private Sub auto_open()
Workbooks("workbook 1 name").Unprotect PASSWORD:="my password"
End Sub
Private Sub auto_close()
Workbooks("workbook 1 name").Protect PASSWORD:="my password"
End Sub
我添加了代码以在您关闭第二个工作簿后重新保护它,但您可能希望它在其他情况下受到保护,因此这并不是必需的。
您还应该考虑仅让工作簿 2 在需要从工作簿 1 提取数据时取消保护第一个工作簿。