打开受密码保护的工作簿只能在一台PC上运行

时间:2019-08-12 15:25:29

标签: excel vba

tldr;受密码保护的工作簿需要在同事PC上键入密码,但不需要我的密码。 我有一个宏,该宏通过链接到外部工作簿的母版表运行。该过程是:

  1. 它通过单​​元格中的链接打开工作簿
  2. 在工作簿上重复
  3. 保存并关闭
  4. 到列表中的下一个

所有打开的工作簿都具有相同的密码,并使用:

Workbooks.Open

使用

Password:="password", WriteResPassword:="password"

在我的PC上可以正常工作,但是当我尝试在同事PC上运行时,该宏要求输入密码。

到目前为止,Google并没有太大帮助。任何人都可以帮助解释为什么该代码在我的计算机上键入密码,但又以某种方式不在另一台PC上输入密码。感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

特定于工作簿的宏应存在于它们所处理的工作簿中。

将VBA模块移动到打开子工作簿的主工作簿。在此处测试代码,看看它是否可以在不同的PC之间工作。