Différence entre VBA et VSTO.NET

3

Bonjour, je sais qu'il existe plusieurs technologies pour programmer sur Excel, notamment VBA (Visual Basic for Applications) et VSTO.NET (Visual Studio Tools for Office), et aussi VB.NET.

Je ne vois pas bien la différence entre toutes ces solutions, est-ce qu'elles sont concurrentes ou complémentaires, comment choisir le bon langage ?

Merci

Posté le 17 juin 2013, 12:16
par neuroti
Répondre
3

VBA est un langage de programmation intégré à excel, il sert principalement à écrire des macro (des petits programmes pour effectuer des traitements avancés sur des données, impossible à faire nativement avec Excel).

De son coté, VSTO.NET sert à créer des plugins pour les logiciels de la suite microsoft office : excel, word et powerpoint. Il ne s'agit pas d'un langage mais d'une API supplémentaire qui fait partie du framework .NET et qu'on peut donc utiliser dans tous les langages disponibles en .NET : C#, Visual Basic.NET, COBOL...

Posté le 17 juin 2013, 12:19
par orbing
1

merci pour les informations

Posté le 13 mars 2015, 01:44
par rachid

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :