The new Microsoft vision about application programmability is VSA.
VSA stands for "Visual Studio for Application". In Visual Studio.NET, if you click on Tools | Macro | Macro IDE, you enter in a VSA environment.
 
VBA : VB6 = VSA : VB.NET
 
It's not entirely correct, because VSA is much more.... for example it's a runtime environment that can be hosted under a Web Site to allow remote programmability...
 
 
Another thing. Microsoft will release VBA 6.3 on the next version of Office: for now it is not planned a migration under .NET/VSA.
This is because VBA, despite of it's power, is not used so much.
 
VBScript is a different thing. It's a scripting language with the sintax of a Visual Basic. It's dead.
(but it had the first definition of class....end class construct: VB6 had one file for each class)
 
    Marco Parenzan
 
 
>From: Miguel de Icaza <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Organization:
>Date: 17 Sep 2002 11:18:22 -0400
>Subject: [Mono-list] Am confused.

>Hello guys,

>   I am confused about the Basic programming language offerings from
>Microsoft.  So I understand there is VB.NET, and I understand that there
>was an older version of VB called VB6.  Now, what is the deal with VBA?

>   For instance, what is the relationship between Access and Excel and
> all these VB languages?

>Miguel
 

Reply via email to