OVH Cloud OVH Cloud

VBA et VB.net

3 réponses
Avatar
GnarlyYoyo
Bonjour,
Voici une question probablement très bête, mais je n'ai jamais trouvé la
réponse exacte...
VB 6 devient obsolète et il faut passer à VB.net. Soit.
Mais pourquoi n'y a-t-il pas un produit équivalent VBA.net? Ainsi, quelqu'un
qui fait à la fois du VB et du VBA doit apprendre le nouveau langage VB.net
tout en maintenant sa connaissance de l'ancien pour VBA...

Yoann

3 réponses

Avatar
François Picalausa
GnarlyYoyo wrote:
Bonjour,
Voici une question probablement très bête, mais je n'ai jamais trouv é la
réponse exacte...
VB 6 devient obsolète et il faut passer à VB.net. Soit.
Mais pourquoi n'y a-t-il pas un produit équivalent VBA.net? Ainsi, quel qu'un
qui fait à la fois du VB et du VBA doit apprendre le nouveau langage VB .net
tout en maintenant sa connaissance de l'ancien pour VBA...



Hello,

Je n'ai pas la réponse à ta question, mais peut être un élément de
réponse:
Il existe la possibilité de développer en .Net pour Office à l'aide
de VSTO (Visual Studio Tools for Office). Cette solution n'est
néanmoins pas gratuite!

François
Avatar
Patrice Henrio
Pourtant quand tu installes la version 2005 express et que tu lances VBA
(sous Excel au moins) il se lance dans une installation qui semble liée à
2005 express.

"François Picalausa" a écrit dans le message de news:

GnarlyYoyo wrote:
Bonjour,
Voici une question probablement très bête, mais je n'ai jamais trouvé la
réponse exacte...
VB 6 devient obsolète et il faut passer à VB.net. Soit.
Mais pourquoi n'y a-t-il pas un produit équivalent VBA.net? Ainsi,
quelqu'un
qui fait à la fois du VB et du VBA doit apprendre le nouveau langage
VB.net
tout en maintenant sa connaissance de l'ancien pour VBA...



Hello,

Je n'ai pas la réponse à ta question, mais peut être un élément de
réponse:
Il existe la possibilité de développer en .Net pour Office à l'aide
de VSTO (Visual Studio Tools for Office). Cette solution n'est
néanmoins pas gratuite!

François
Avatar
François Picalausa
Hello,

Tout comme après avoir installer le platform sdk et/ou Office (je ne
sais plus), VB6 semble vouloir, pour un compte utilisateur, installer
l'un ou l'autre composant.
Celà résulte en apparement des installation "on demand" de certains
composants par msi et n'implique pas que les deux application soient
liées par autre chose que le partage d'un même composant (par
exemple, les activex common controls).

François

Patrice Henrio wrote:
Pourtant quand tu installes la version 2005 express et que tu lances VBA
(sous Excel au moins) il se lance dans une installation qui semble liée à
2005 express.