AFAIK most of the extended capabilities of verticals have not been exposed through ActiveX: so no Lisp or VBA is possible except for the standard Vanilla objects, and even there you are limited. If you cannot find an old acad_dev.chm file, then perhaps go to this:
http://www.kxcad.net/autodesk/autocad/AutoCAD_ActiveX_and_VBA_Reference/index.htmIMO ADesk has made enemies with Lisp & VBA programmers by omitting the ActiveX help. Very few people have eidetic memories, so nearly all programmers would constantly refer to the reference (especially since there's no intellisense for lisp). Face it, adesk is nothing but a fashion-junky ... newest flavour is DotNet ... which IMO is going to go the same route as ActiveX in the future (i.e. still used but not supported) - for the fact that it simply doesn't work properly as intended (i.e. it's NOT operating system / hardware indifferent).
DotNet was M$'s attempt at breaking into the Java market: i.e. write once run anywhere. And as usual to M$ that means: write several times with all kinds of checks for OS & hardware and run only on
some of OUR operating systems. Some have attempted at making DotNet available to other OSs - e.g. the Coco project. But they are only partly successful, if at all.
For us mere programmers this means we need to learn a new set of libraries every few years, making the references even more important!