[quote user="RodWing"]Is there a way to find out what mvba file contains a macro?[/quote]
Jan's recommendation to use the VBA Extensibility library should get you going. Bear in mind that VBA is hosted by multiple applications and most VBA work takes place in Excel. Search the web to find answers about the VBA Extensibility library.