0

我知道通过复制和粘贴可以更轻松地完成此操作,但这里的重点是使用 VBA 自动执行该过程,因此其他人只需单击一个按钮即可自动复制文件。我曾尝试在 cmd 下使用复制命令但失败了,因为这不会调用密码提示窗口,因此无法访问硬盘驱动器。有没有其他方法可以解决这个问题?用户名和密码是否不能作为命令的一部分嵌入并不重要。如果该命令可以设法弹出用户名和密码条目的窗口,那也是可以接受的。有什么建议么?谢谢。

4

1 回答 1

0

您可以使用 vba 提示输入用户名和密码,或将它们存储在文件中(以适合您的需要为准)

映射具有用户名和密码的驱动器的命令是

NET USE G: \\server\path password /user:username

NET USE G: /delete

完成映射驱动器后,您可以使用object.Copy destination[, overwrite]来复制文件,或者SaveAs如果您想要当前文件的副本

于 2012-05-17T19:27:05.587 回答