Appel d'un executable a partir du langage vba

Signaler
Messages postés
2
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
21 juillet 2008
-
Messages postés
2
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
21 juillet 2008
-
Bonjour,

j'ai créé un programme matlab qui contient une interface graphique puis je l'ai compilé. J'ai donc un .exe qui fonctionne. Je dois maintenant appeler cet exécutable à partir du langage VBA, j'utilise la commande "shell" mais rien ne se passe je pense qu'il y a un problème avec l'interface graphique de l'exécutable mais je n'arriva pas à le résoudre. J'espère avoir été assez clair.
Si vous avez des conseils à me donner cela m'aiderait beaucoup.
Merci d'avance

3 réponses

Messages postés
584
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
29 avril 2010
1
apres l'execution de ta commande shell est-ce que tu vois ton apli dans le processus de ton ordi ?

<hr size="2" width="100%" />  zen69 aka Ortho Le Profett
  [site web]
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

essaie avec l'API ShellExecute.

Sinon, si tu lances toi même (pas par code, en double cliquant) l'executable, se lance-t-il ?
(si c'est non, faudra penser à faire un Setup s'il y a des dépendances ocx)

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA
Messages postés
2
Date d'inscription
lundi 21 juillet 2008
Statut
Membre
Dernière intervention
21 juillet 2008

Merci pour vos réponses.
En fait quand j'utilise shell la fenêtre dos s'affiche mais se ferme tout de suite.
Quand je le lance moi même il fonctionne, j'essairai l'API ShellExecute demain.
Je vous tient au courant.
Merci encore