Public Sub FindReleases() ' Get releases under a specified folder that match a filter Dim FolderId As Long, RelName As String Dim folderFactory As ReleaseFolderFactory Dim relFactory As ReleaseFactory Dim FolderFilter As TDFilter Dim listOfReleases As List Dim rel As TDAPIOLELib.Release Dim folder As ReleaseFolder ' Get ReleaseFolderFactory from TDConnection. Set folderFactory = tdc.ReleaseFolderFactory ' Get the folder in which to search. FolderId = 102 Set folder = folderFactory.Item(FolderId) 'Since the release factory is from the folder, ' all objects created from it relate to the ' contents of that folder. Set relFactory = folder.ReleaseFactory ' If the release factory were from the TDConnection, ' the objects would relate to all releases. ' For example: Set relFactory = tdc.ReleaseFactory Set FolderFilter = relFactory.Filter RelName = "Release*" 'Release 1, Release to QA, Release1.1, and so on. 'Get the list of the Releases in the folder that ' match "Release*" FolderFilter.Filter("REL_NAME") = RelName Set listOfReleases = FolderFilter.NewList For Each rel In listOfReleases Debug.Print rel.Name Next Set folderFactory = Nothing Set relFactory = Nothing Set FolderFilter = Nothing Set listOfReleases = Nothing Set folder = Nothing Set rel = Nothing End Sub