excel - 在宏中使用 WEBDAV 打开 SharePoint Excel 文件
问题描述
我正在尝试打开和操作 SharePoint Excel 文件,但一开始就无法正确引用它。
我使用了下面的简单代码。首先,我从这里采用了第二种解决方案,将可共享的 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
解决方案
右键单击 sharpoint 文件夹,然后单击属性。然后不要点击其他任何地方。路径将显示在弹出的窗口中。复制它。使用链接文件夹时,您必须从属性中复制路径,这是不同的
推荐阅读
- javascript - 如何在 jquery ui 选择输入中设置日期
- excel - 根据唯一 ID 从源工作表中获取目标工作表中的值
- rust - 以编程方式在 Rust 上创建字符串切片
- node.js - MSSQL Nodejs Streaming 不等待完成返回
- c++ - 从模块中导出概念
- flutter - 如何使用动态参数名称调用实例方法?
- ios - Swift 将项目重构为 MVVM-C
- environment-variables - 环境变量不适用于 NextJS 上的 Mapbox 令牌
- json - neo4j 使用 apoc 加载 1000 个 json 文档
- python - 我应该如何在 Django Rest Framework API 中返回用户名而不是 id?