I understood your context. I just could not help but have a bit of fun with it.
As you are aware, in several posts in this forum I have shown how to use Excel VBA to control TCad. Due to forward compatability issues, I use Excel97 and TCad 10.5; however, other users of this forum have confirmed VBA from newer versions of Excel work with newer versions of TCad.
As TCad functions, methods and properties are generally addressed the same way in either VBA or VB it seems to me that it would not be a bad thing to include a section on what differences there might be between the two. You might even consider throwing the scripting language into the mix; although, I have never seen any reason to use it or try it.
In my opinion, it is not a good idea for IMSI to further abandon the VBA users. VBA provides the easiest was to debug a tool prior to moving it to a VB dll.