There is a Reports collection. To wit:
Code:
Reports.Count
Reports.Item(1).Name
Open each database in code as a DataBase object, and read its Reports collection, storing what you find in a table in the database holding the running code. Or you could have a second DataBase object, keeping it open for the whole operation, storing your results within a table therein.