2014-02-13 94 views
1

我周围搜索了一些答案,但没有发现任何工作。我对VBA很好,但Sharepoint不是我的一杯茶。我们在网络上有一个企业Sharepoint网站(https),不同地区使用Excel提交指标。每个Excel文件都放置在该区域的相应文件夹中。通过本地VBA浏览https SharePoint文件和文件夹

我想要做的就是使用本地工作簿导航到Sharepoint站点,浏览文件夹,打开每个Excel工作簿并将数字聚合在一起。我到目前为止最接近的是this

但是,让我们说我的网站是:当我设置站点变量这从上面的链接代码

[https://teams.mycompany.com/SubTeamFolder/Forms/AllItems.aspx.] 

没有得到返回。如果我的网站变量设置为一样的东西:

[https://teams.mycompany.com/SubTeamFolder/AllItems/] 

它抛出错误

-2147217895 

我愿意接受其他方法。就像我说的那样,在我撞上这堵墙之前,这个似乎是最有希望的。

+1

[此问题](http://stackoverflow.com/questions/1344910/get-the-content-of-a-sharepoint-folder-with-excel-vba)可能会为您提供一些有用的信息。 – ARich

+0

这非常有帮助。我能够将库导出到Excel以获取底层文件路径。这样,我至少可以读取目录中的各种文件名。非常感谢。 – Jeremy

+0

太棒了!很高兴帮助。 – ARich

回答

1

正如对于那些遇到此问题的人员所提供的参考资料,以下是我如何解决这个问题。在@ARich提交的链接中,我走向底部并使用Export to Excel功能。这让我看到了我的对象的底层路径。然后,我可以使用我在原始帖子中链接的代码查看底层文件夹。如果需要,一旦成功连接到目标Sharepoint站点后,插入一对断点以跟随从父对象到子对象的递归移动。进一步,您可以使用this打开文件。

+0

+1感谢您的跟进。 – ARich