Tenho essa função num banco de dados Access 2007, que trabalha muito bem. É uma experiência inédita para alguns e uma necessidade preemente para outros. Exportar dados de uma planilha para o Sharepoint.
Function Export2SPoint()Dim oFs As New FileSystemObjectDim originalFolder As FolderDim destinationPath As StringDim ofile As fileDim XLApp As Excel.ApplicationDim xlwb As Excel.WorkbookDim strFileName As StringDim oFolder As StringLet oFolder = "//chs114file1/dovpasres/Data/Script/InfoCentre/Delays"Set oFs = CreateObject("Scripting.FileSystemObject")Set XLApp = New Excel.ApplicationKill "K:\Data\Script\InfoCentre\Delays\*.xlk"Set originalFolder = oFs.GetFolder(oFolder)Let destinationPath = "http://companyname.sharepoint.com/PRR/Documents/"For Each ofile In originalFolder.FilesLet strFileName = oFs.GetFileName(ofile)Set xlwb = XLApp.Workbooks.Open(ofile)xlwb.SaveAs (destinationPath + strFileName)Nextxlwb.Close TrueXLApp.QuitSet xlwb = NothingSet XLApp = NothingEnd Function
Tags: VBA, Excel, Sharepoint, Excel, export,
Nenhum comentário:
Postar um comentário