VBA will fade away as .NET takes over. After NET, Microsoft will do it again. The quickest path to a working program is the Autolisp, then its expansion, Vlisp. Both are 'compilable' to relatively secure forms, although Autodesk may have the key. VBA, and the NET replacement, can do more than the 'lisp' but that need is infrequent, so know the scope of your job. Plus, the lisp has functions to call DLLs and such. Google, it will reveal almost everything.