Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I need to write a macro to open all the files in a libray on a SharePoint. I found the code below which looks very straightforward but I get the error "User-defined type not defined" for each of the Dim statements. It appears that I need to add some references, but can anyone tell me what references I need to select to make this code work?
Public Sub ListFiles() Dim folder As folder Dim f As File Dim fs As New FileSystemObject Dim RowCtr As Integer RowCtr = 1 Set folder = fs.GetFolder("\\SP\Path\MorePath\DocumentLibrary\F older") For Each f In folder.Files Cells(RowCtr, 1).Value = f.Name RowCtr = RowCtr + 1 Next f End Sub As an alternative is there a method that does not require adding references? I have also seen suggestions that mapping the sharepoint to a drive letter would be helpful but this is not an optimum solution as many people will eventually use this tool and it is not likely that they can all map the same drive letter. Any suggestions or tips would be much appreciated. Win7/Excel 2010 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Here is the solution that we have developed:
Sub Execute_Files() Dim objFSO As Object, objFolder As Object, objFile As Object Dim Path As String ' Define paths to folders that contain files to execute path = "http://blah/blah/blah/blah/" Application.DisplayAlerts = False Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.GetFolder(Path) ' Loop through the Files in the folder and execute the macro in the file, then close the file For Each objFile In objFolder.Files Workbooks.Open Filename:=Path & objFile.Name Application.Run ("'" & objFile.Name & "'!macro_name") Workbooks(objFile.Name).Close savechanges:=False Next Application.DisplayAlerts = True End Sub On Tue, 19 Jun 2012 01:04:33 -0700 (PDT), John wrote: I need to write a macro to open all the files in a libray on a SharePoint. John Keith |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Why cant I get the path to the sharepoint library???????? | Excel Programming | |||
Wht can't I open Excel files from Sharepoint any more? | Excel Discussion (Misc queries) | |||
Open Sharepoint site & Determine the number of files and their nam | Excel Programming | |||
Macro to count files on sharepoint | Excel Programming | |||
Can a Macro open workbooks on a SharePoint Site? | Excel Discussion (Misc queries) |