我知道这可以通过复制和粘贴更轻松地完成,但这里的重点是使用VBA自动执行该过程,以便其他人只需单击一个按钮就可以自动复制该文件。我曾尝试在cmd下使用copy命令但失败了,因为这不会调用密码提示窗口,因此无法访问硬盘驱动器。有没有其他方法可以解决这个问题?如果用户名和密码不能作为命令的一部分嵌入,则无关紧要。如果该命令可以设法弹出窗口以获取也可接受的用户名和密码条目。有什么建议?感谢。
答案 0 :(得分:0)
您可以使用vba提示输入用户名和密码,或将其存储在文件中(以适用于您的需求为准)
映射具有用户名和密码的驱动器的命令是
NET USE G: \\server\path password /user:username
和
NET USE G: /delete
当你完成
使用映射驱动器,您可以使用object.Copy destination[, overwrite]
复制文件,或SaveAs
如果您想要当前文件的副本