I have tried several variations of Bower74's code to list refernces and they all come back blank. It runs with no errors just empty. I even added "debug.print .VBE.ActiveVBProject. _
References.Item(i).Description"
to the loop and it show blanks.
I also read a good chapter in the VBA Developers Handbook by Getz and Gilbert that recommended the following code:
Dim ref As reference
For Each ref In Application.VBE.ActiveVBProject.References
'use each ref and pring
'name and version
'description
'built in or custom
'project or type lib
'broken or intact
'full path
'guid
With ref
Debug.Print .Name & " " & .major & "." & .minor
If Not .isbroken Then
Debug.Print " " & .Description
End If
Debug.Print " "; IIf(.BuiltIn, "built-in/", "custom/"

;
Debug.Print " "; IIf(.Type = vbext_rk_project, "project/", "thpelib/"

;
Debug.Print " "; IIf(.isbroken, "broken", "intact"

Debug.Print " "; .fullpath
Debug.Print " "; IIf(.Type = vbext_rk_typelib, .GUID, ""

End With
Next
to list all refereces to the debug window but it dies on the "Dim ref As reference" line. Error: user defined type not defined. Any thoughts helpful.
Thanks in advance
MJ