Excel Sharepoint MapNetworkDrive 错误

Excel to Sharepoint MapNetworkDrive error

使用 Excel 2013,我正在尝试使用以下方法将 excel 文件上传到共享点。我似乎在映射我的网络驱动器时遇到问题,我得到的错误是 objNet.MapNetworkDrive "A: ", sFolder 行上的 "The specified device name is invalid"。

如有任何帮助,我们将不胜感激 - 提前致谢。

Sub nlsharepoint()

Dim sFolder As String
Dim sFileName As String
Dim locFolder
Dim objNet As Object
Dim FS As Object

sFolder =  "\company.sharepoint.com\sites\company\Documents\Morning%20Reports\"
sFileName = "New Line Tracker 2.xlsx"
locFolder = "C:\User\Desktop\NewLinesOutput.xlsx"

Set objNet = CreateObject("WScript.Network")
Set FS = CreateObject("Scripting.FileSystemObject")
objNet.MapNetworkDrive "A: ", sFolder

If FS.fileexists(locFolder) Then
FS.copyfile locFolder, sFolder
End If

objNet.RemoveNetworkDrive "A:"
Set objNet = Nothing
Set FS = Nothing
End Sub

我确定这是正确的,但它看起来很简单,所以如果不告诉我,我会删除。

我认为您需要替换这一行:

objNet.MapNetworkDrive "A: ", sFolder

有了这个:

objNet.MapNetworkDrive "A:", sFolder

指定要映射的驱动器后有一个space,我认为不应该有。