我有一个工作簿,当打开它时,我想从位于远程服务器共享驱动器上的另一个工作簿中提取复制的信息。但是,此远程文件受密码保护。当这些文件在同一台计算机上时,它可以正常工作。但是,当通过网络进行测试时,它几乎提示我输入密码,就好像它是一个循环故障一样。也就是说,当它提示我时,即使我取消,它仍然会使用代码中给出的密码并完成。
Private Sub Workbook_Open()
Application.DisplayAlerts = False
Set DATES = Workbooks.Open("Shareddrivepath\test.xlsx", password:="test")
Range("G2:H27").Copy
ThisWorkbook.Sheets(1).Range("C2:D27").PasteSpecial
Range("J2:K27").Copy
ThisWorkbook.Sheets(1).Range("G2:H27").PasteSpecial
Range("A1:E21").Copy
ThisWorkbook.Sheets("SET").Range("A1:E21").PasteSpecial
ThisWorkbook.Sheets(1).Activate
DATES.Close
Application.DisplayAlerts = True
End Sub
我是否缺少可以立即加载该密码的东西,或者它是否必须链接到打开时调用的另一个子?我也尝试过仅仅链接单元格,它仍然需要/请求启动密码。