在需要身份验证的Sharepoint上,存储一个excel文件,该文件应该导入存储在Sharepoint子文件夹中的文件。虽然我没有这方面的经验,使用试验和错误我已经到了这一点,我将sharepoint映射到新的网络驱动器并尝试以这种方式访问它。存储工作,但当我访问新驱动器以创建文件系统对象时,我收到一条错误消息,告诉我找不到路径。我想这是缺少身份验证的问题。当我导航到我想要在浏览器中访问的驱动器和文件夹时,所有问题都可以正常工作。所以我猜不知怎么认证......在这个过程中丢失了?我觉得我对NetworkObjects的整个身份验证过程缺乏一些基本的了解,我希望有人可以指出我正确的方向
Set NetworkObject = CreateObject("WScript.Network")
Set FSO = CreateObject("Scripting.FileSystemObject")
On Error GoTo Label1:
NetworkObject.RemoveNetworkDrive "X:" ', bForce:=True
Label1:
On Error GoTo Label2:
NetworkObject.MapNetworkDrive "X:", SharepointAdress, False, UserName,
Password
Label2:
Set Directory = FSO.GetFolder(SharepointAdress &
"Subfolder\subsubfolder\")
这是有问题的代码,错误处理程序只是要捕获,如果驱动器已经在/尚未存在之前创建。驱动器被删除并再次添加,我认为对#34;认证"每次迭代中的驱动器,但显然这不是问题。
感谢任何帮助!