通过本地VBA浏览https SharePoint文件和文件夹
我到处寻找这个问题的答案,但我发现似乎什么都不管用。我对VBA很在行,但Sharepoint不是我的拿手好戏。我们有一个企业Sharepoint网站(https),不同地区使用Excel提交指标。每个Excel文件都放置在该地区各自的文件夹中 我希望能够使用本地工作簿导航到Sharepoint网站,浏览文件夹,打开每个Excel工作簿,并将数字汇总在一起。到目前为止,我最接近的是 但是,假设我的站点是:通过本地VBA浏览https SharePoint文件和文件夹,vba,excel,sharepoint-2010,Vba,Excel,Sharepoint 2010,我到处寻找这个问题的答案,但我发现似乎什么都不管用。我对VBA很在行,但Sharepoint不是我的拿手好戏。我们有一个企业Sharepoint网站(https),不同地区使用Excel提交指标。每个Excel文件都放置在该地区各自的文件夹中 我希望能够使用本地工作簿导航到Sharepoint网站,浏览文件夹,打开每个Excel工作簿,并将数字汇总在一起。到目前为止,我最接近的是 但是,假设我的站点是: [https://teams.mycompany.com/SubTeamFolder/For
[https://teams.mycompany.com/SubTeamFolder/Forms/AllItems.aspx.]
当我在上面链接的代码中将site变量设置为this时,没有返回任何内容。如果我将site变量设置为如下值:
[https://teams.mycompany.com/SubTeamFolder/AllItems/]
它抛出错误
-2147217895
我对其他方法持开放态度。正如我所说,在我撞上这堵墙之前,这一次似乎是最有希望的。作为那些遇到这一点的人的参考,以下是我如何克服这一点的。在@ARich提交的链接中,我在底部使用了
导出到Excel
功能。这使我可以看到对象的基本路径。然后,我可以使用我在原始帖子中链接的代码查看底层文件夹。如果需要,请在成功连接到目标Sharepoint站点后插入两个断点,以跟随从父对象到子对象的递归移动。更进一步,您可以使用打开文件 可能有一些有用的信息给你。这非常有用。我能够将库导出到Excel以获取底层文件路径。这样,我至少可以读取目录中的各种文件名。非常感谢,太好了!很高兴这有帮助。