【问题标题】:To access an Excel file from a Sharepoint Folder从 Sharepoint 文件夹访问 Excel 文件
【发布时间】:2017-07-17 21:26:34
【问题描述】:

我正在使用以下代码从 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

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    我不知道,您如何使用 vb,但我假设您的文件在文档库中,如果是,您可以使用此代码获取文档。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多