这是一个与我之前的问题几乎相似的问题,但我之前的问题是在VB.NET中,现在我需要在Excel VBA中做同样的事情。
基本上,我有一个文件在Windows域中的服务器上自动生成,比如称为“prod”,我需要让VBA将此文件传输到另一个Windows域中的另一台服务器,比方说, “QA”,QA和Prod完全有不同的凭据,每次打开目标文件夹时都必须验证该凭证。
因此,我猜常规的filecopy方法不起作用,还有另一种方法可以实现这个目的吗?
谢谢!
P.S。这是我上一个问题的链接,不确定它是否会有所帮助:
答案 0 :(得分:0)
您应该能够将您的VB.NET解决方案转换为VBA
例如,LogonUser函数声明会像
那样Private Declare Function LogonUser Lib "advapi32.dll" _
(ByVal lpszUsername As String, _
ByVal lpszDomain As String, _
ByVal lpszPassword As String, _
ByVal dwLogonType As Integer, _
ByVal dwLogonProvider As Integer, _
phToken As IntPtr) As Boolean