2014-02-13 91 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