Probably several factors left over from the traditional client/server era when VB6 dominated, including:<p>- large code base of working apps and<p>- the ability to extend Microsoft Office products (especially Excel) by writing either VBA ( Visual Basic for Applications) applications or compiling VB6 .DLLs that can be executed from Office products.<p><a href="https://stackoverflow.com/questions/993300/difference-between-visual-basic-6-0-and-vba" rel="nofollow">https://stackoverflow.com/questions/993300/difference-betwee...</a>