Coder VL often refers to the VBA help so it is very similar syntax
Like Vla-get-layer is object.layer loops are more friendly you use arrays for lists that is pt(0) is x pt(1) is y pt(2) is z
I only dabble at the edges but there is heaps of examples out there when you google. Using VBA in excel means 1 language.
Post a lisp if some one has time will convert to VBA. On Autodesk Help lots of examples have VBA and Lisp code so can see the same result.
Just need some of the way MS expects object names etc.
A google
MicroStation VBA documentation ..\Bentley\MicroStation\MicroStationVBA.chm
This document is delivered with MicroStation. MicroStation VBA, the MicroStation V8 implementation of the Microsoft Visual Basic for Applications engine, one of the most popular programming environments in the world, provides MicroStation users (as well as developers) with a large number of capabilities -- from easy customization to tight integration with other Windows applications. In addition to identifying all the enums, objects, events, methods, properties, and types available, the MicroStation VBA documentation also includes a number of examples as well as a general overview covering the following: