tldr;受密码保护的工作簿需要在同事PC上键入密码,但不需要我的密码。 我有一个宏,该宏通过链接到外部工作簿的母版表运行。该过程是:
所有打开的工作簿都具有相同的密码,并使用:
Workbooks.Open
使用
Password:="password", WriteResPassword:="password"
在我的PC上可以正常工作,但是当我尝试在同事PC上运行时,该宏要求输入密码。
到目前为止,Google并没有太大帮助。任何人都可以帮助解释为什么该代码在我的计算机上键入密码,但又以某种方式不在另一台PC上输入密码。感谢所有帮助。
答案 0 :(得分:0)
特定于工作簿的宏应存在于它们所处理的工作簿中。
将VBA模块移动到打开子工作簿的主工作簿。在此处测试代码,看看它是否可以在不同的PC之间工作。