Quote Originally Posted by GaryMazzone
No A VBA Programing is done directly in Word or Excel, If you reference them from a VB6 or .Net application that is not VBA programing (VBA stands for Visual Basic for Applications)
Yes.

Also, if you are using a reference to, for example, Excel in your VB6, VB.NET or C# etc IDE/Code project then you are not really doing VBA programming but the Automation of an Office application. You will use your VBA programming knowledge to integrate it into another language to extend the Office app well beyond what you could do if you just did it behind the Office app in the VBA IDE.

VBA Programmer is one who only develops inside the VBA IDE located behind most Microsoft Office applications. There are some other non-Microsoft Office applications that are licensing the VBA IDE plugin to give their program VBA support. So you should be careful not to exclude these as one example is SmarTerm terminal emulator. It has a VBA IDE licensed behind it be its a non-MS program.