Appel d'un executable a partir du langage vba

pomme99 Messages postés 2 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 21 juillet 2008 - 21 juil. 2008 à 17:42
pomme99 Messages postés 2 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 21 juillet 2008 - 21 juil. 2008 à 19:53
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

zen69 Messages postés 584 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 29 avril 2010 1
21 juil. 2008 à 17:49
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]
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
21 juil. 2008 à 18:45
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
0
pomme99 Messages postés 2 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 21 juillet 2008
21 juil. 2008 à 19:53
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
0
Rejoignez-nous