> Is there any pre-requisite for the Record call (aside from having the > makepy-generated module available)? I tried this and it wouldn't work > for me (UDT defined in VB ActiveX dll): The record must be defined with a GUID. My memory is sketchy about exactly what tools do and do not do this. However, there is such code in the COM test suite that works. Mark.