Robert M.,
Yes this is possible because our Office toolkit does this. Importing a .bas file can be done by using an Excel._Workbook to a VBProject to a VBComponents object and calling the Import method.
As for why you cannot see items in Personal.xls, I am not sure. All you are doing is using ActiveX, so if Microsofts' ActiveX control does not let you see the file, I would ask them to see if they have any examples on how to do this. I tried searching the Help in Excel 2000 for personal.xls and I came up with nothing. I did not know that you could have globally available workbooks. Could you point me to more information on that, or am I on the wrong track here?
Randy Hoskin
Applications Engineer
National Instruments
http://www.ni.com/ask