Obsolescence [modifier]
Depuis le premier juillet 2007, Microsoft ne distribue plus de licences VBA à ses nouveaux clients [1] Microsoft essaye de remplacer VBA par Visual Studio Tools for Applications (VSTA), un toolkit de customisation d'application basé sur la plateforme Framework .NET. De Dr Ex's article:
VSTA remplace maintenant VSA [Visual Studio for Applications] comme technologie ISVs utiliser pour fournir des fonctionnalités de customisation dans leurs applications. […] VSA était un client léger, alternative gérée par serveur de VBA compilé sous Visual Studio. L'approche serveur a été vue par l'ISVs comme moins utile qu'un modèle de client riche, donc, en se basant sur leur retour, Microsoft a commencé le développement de VSTA. Des ISVs utilisent VSA aujourd'hui, mais nous trouvons que son applicabilité était limitée. Certaines des technologies développées pour VSA sont reprises dans VSTA. VSTA application customisation tire un meilleur profit des fonctionnalités du client riche que VSA, offrant un environnement hautement optimisé pour la customisation d'application à la fois sur le client et le serveur.
(en)VSTA now replaces VSA [Visual Studio for Applications] as the technology ISVs will use to provide customization capabilities in their applications. […] VSA was a thin-client, server-driven alternative to VBA built on Visual Studio. The server approach was viewed by ISVs as less useful than a rich-client model, so based on their feedback, Microsoft began development of VSTA. There are ISVs successfully using VSA today, but we found that its applicability was limited. Some of the technology developed for VSA is incorporated within VSTA. VSTA application customization takes better advantage of rich client functionality than VSA, offering a highly optimized environment for application customization on both the client and the server.
Office 2007 continue à utiliser l'ancien moteur VBA; cependant, Visual Studio Tool pour Office (VSTO) est disponible. La prise en charge de VBA dans Microsoft Office pour Mac sera abandonnée avec la distribution de la version 12, en 2008[1]. Voir aussi VB.NET. La première version de VSTA a été fournie en avril 2006 et a été intégrée dans différents ISV, y compris InfoPath 2007 et ABB Robotics. La prochaine version de VSTA (basée sur Visual Studio 2008 connu sous le nom de "Orcas") sera distribuée vers février 2008. La seconde version de VSTA est très différente de la première, avec des fonctionnalités comme la programmation dynamique et la compatibilité WPF, WCF, WF, LINQ, et .NET 3.5.
Toutefois, en raison de la dépendance de certaines entreprises à VBA, VBA sera encore disponible dans Office 2008[2].
Partager