我正在尝试将文件夹从 C 驱动器上传到 SharePoint 库网站。我使用了下面的代码,当 ToPath 不是 SharePoint 库网站而是我的 C 驱动器中的另一个文件夹时,该代码可以正常工作。我哪里出错了?
Sub AddSharePointFiles()
Dim FSO As Object
Dim FromPath As String
Dim ToPath As String
ToPath = "https://share.name.com/site/folder/_layouts/15/start.aspx#/LibraryName/Forms/AllItems.aspx"
FromPath = "C:\Users\Name\Documents\FolderName"
Set FSO = CreateObject("scripting.filesystemobject")
FSO.CopyFile Source:=FromPath, Destination:=ToPath
End Sub
谢谢!
最佳答案
我注意到 SharePoint URL 以 https
开头。因此,您需要将 UNC 路径构建为 \\share.name.com@SSL\DavWWWRoot\site\library\
。
需要检查的一些事项:
- WebClient 服务正在运行
- SharePoint 网站在 Internet 选项中受信任
关于vba - excel vba将文件上传到sharepoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50510770/