Lancer une application (.exe)

Comment lancer une application externe à excel avec une macro ?

voici par exemple comment ouvrir la calculatrice de windows.
Le chemin est celui de windows xp pro.

Il ne te reste plus qu'à indiquer le chemin et le nom de ton exécutable.

sub test()
 Shell "C:\windowssystem32calc.exe", vbMaximizedFocus
 end sub

Auteur :

Mots clefs associés à cette page : , ,

application exe

en chemin absolu, la macro marche très bien.
Mais pour la mettre en chemin relatif (par ex: essai.xls avec aide.chm dans le même dossier DOC sur clef USB ou autre), il semble que Shell ne reconnait que la forme C:\...

20-100

application.exe

Il m'aura fallu une heure pour me répondre:
Path = ActiveWorkbook.Path & "\AIDE_EXCEL.chm"
Commande = "HH.exe" + " " + Path
RetVal = Shell(Commande, 1)

L'aide étant dans le même dossier que le classeur
A titre indicatif, l'aide a été formaté avec HTML Help Workshop avec un bon tuto sur Developpez.com

20-100

merci

...d'avoir complété !

Misange