从Sharepoint文件夹访问Excel文件

时间:2017-07-17 08:28:53

标签: excel vba excel-vba

我使用以下代码,从SharePoint打开Excel文件。

对于从SharePoint中的文件夹访问文件,我有点困惑。

我需要的Excel文件存储在;的SharePoint>>文件>>测试>>数据>> 7月

和我的SharePoint的链接是这样的,https://forum/content/008200/default.aspx?RootFolder=%2Fcontent%2F00008200%20Documents%2DTest%2F0001%20%29&FolderCTID=0x01200083BC38D90EC5674491B520CC48282737&View= {00112127-0FE6-44A4-A5FB-86BC6C4E835B}& InitialTabId = Ribbon%2EDocument& VisibilityContext = WSSTabPersistence

有人可以帮助我,我应该如何编码,从SharePoint中的文件夹访问Excel文件。

我附上了一段代码,我在论坛上提到了这段代码。如果你可以建议我使用代码,那么如果你可以对这些行进行评论会很有帮助。

Sub Share()
Dim SWB As Workbook
Dim WB As Variant

With Application.FileDialog(msoFileDialogOpen)
.InitialFileName = "https://forum/Content/008200/default.aspx" & "\"
.AllowMultiSelect = False
.show

For Each WB In .SelectedItems
Set SWB = Workbooks.Open(WB)
Next
End With

If SWB Is Nothing Then Exit Sub

End Sub

1 个答案:

答案 0 :(得分:0)

我不知道,你怎么能用vb但我假设你在文件库中的文件,如果你可以使用这个代码来获取文件。

SPFile myExcelFile = SPContext.Current.Web.GetFile("/Documents/Test/Data/July/excelFile.xslx"); 
Stream excelFileStream = myExcelFile.OpenBinaryStream();