在宏中使用WEBDAV打开SharePoint Excel文件

时间:2018-10-14 05:55:59

标签: excel-vba sharepoint webdav

我正在尝试打开和操作SharePoint Excel文件,但首先无法正确引用它。

我使用了下面的简单代码。首先,我采用了here的第二个解决方案,将可共享的SharePoint链接转换为WebDAV链接,然后将其插入下面。

我收到运行时错误1004,“应用程序定义的错误或对象定义的错误”。我拥有的原始共享链接在浏览器中可以正常工作。 WebDAV链接在浏览器或Windows资源管理器中不起作用,甚至将其减少为仅访问文件夹,而不是文件本身。...

有人有什么想法会导致这种/其他方式实现同​​一目标吗?

谢谢!

注意:下面的链接是一个虚拟链接,仅用于显示语法

Sub OpenSharepointSharingLink2()

Dim wb As Workbook

'Open Excel File.
Set wb = Workbooks.Open("\\company.sharepoint.com@ssl\:x:\s\Folder\CBaAYOw2mKBDoiFTT3680dUBUHl6F2aGa9Cw_dHNaB4zwQ?e=zQeEEQ")


End Sub

1 个答案:

答案 0 :(得分:0)

右键单击sharpoint文件夹,然后单击属性。然后,不要单击其他任何地方。路径将显示在弹出的窗口中。只需复制即可。使用链接文件夹时,您必须从属性中复制路径,这与

不同