This falls under the category of what I re-learned today.
If you need to save data from MicroStation (or AutoCAD) to excel, but you don’t know what version of excel the user will have, then use late binding – calling function by name at run-time.
It takes this form (vb.net)
Dim _xlApp As Object _xlApp = CreateObject("Excel.Application")
More information is available on stackoverflow.
If you write, or maintain vb script then you ‘ve probably seen this already.