Lancer un programme avec VBA

herve62

XLDnaute Barbatruc
Supporter XLD
On me pose la question >
Comment lancer un logiciel depuis un clic ( bouton commande) en VBA
Apparemment c'est du SHELL ( j'ai connu avec station SUN) mais ici , je sais pas
J'ai vu et testé des réponses du Net sur le sujet ... mais pas concluant du TOUT !!!!
Est ce possible ???
exemple : lancer WORD depuis excel ? , ensuite on ferme et on revient sur EXCEL




PS : Ca se fait dans de grosses sociétés ... qui se taisent , avant j'aurai su , mais j'y suis plus !!!! donc faut dénicher l'astuce
 

Modeste geedee

XLDnaute Barbatruc
Re : Lancer un programme avec VBA

Bonsour®

voir l'aide :
ms-help://MS.EXCEL.DEV.12.1036/MS.VBE.DEV.12.1036/VBE.DEV/html/vafctshellx.htm

' Si vous attribuez la valeur 1 au deuxième argument,
' l'application s'ouvre à sa taille normale
' et devient l'application active.
Dim RetVal
' Exécute la Word 12
RetVal = Shell("C:\Program Files\Microsoft Office\Office12\WINWORD.EXE", 1)
 

herve62

XLDnaute Barbatruc
Supporter XLD
Re : Lancer un programme avec VBA

Merci beaucoup Modeste
Ca a l'air de fonctionner , j'ai pris la dernière instruction ( le lien .. pas bien pigé ?)
avec le SHell , j'étais pas loin selon un sujet du forum ici en 2006 .. je crois ?
ca parlait de ID .. ?? bon
J'ai remis à jour le chemin c'est OK , maintenant faut voir le reste > la vraie application ??
et la cuisine qui s'en suit , j'en sais pas plus .. je reviendrai peut-être sur ce sujet
Bonne nuit
 

Discussions similaires

Statistiques des forums

Discussions
312 836
Messages
2 092 656
Membres
105 482
dernier inscrit
Eric.FKF