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.