How can I get the names of the blocks in a drawing (or drawings) using ObjectDBX?? I've tried this snippet of code, but it doesn't seem to work... Anyone have any ideas?? ' = = = SNIP = = = ' Public dbxDoc As AxDbDocument ' = = = SNIP = = = ' Dim objEnt As AcadBlockReference Set dbxDoc = ThisDrawing.Application.GetInterfaceObject("ObjectDBX.AxDbDocument.16") For Each objEnt In dbxDoc.Blocks If TypeOf objEnt Is AcadBlockReference Then Debug.Print objEnt.Name ' Nothing happens here even though there are over 100 blocks in the drawing End If Next objEnt ' = = = SNIP = = = ' The rest of the code is as follows... 1) Determine the names of drawings within a given directory 2) Open each drawing using ObjectDBX 3) Try (and I stress the word TRY since I haven't been able to get this to work) to get a listing of the blocks in each drawing 4) Process the block information