Lancer une application en cliquant sur un bouton - VB/VBA/VBS - Programmation
Marsh Posté le 06-12-2006 à 15:59:23
Même si t'as question me parait vraiment TRES vague, j'ai peut etre une réponse pour toi :
Shell lance un programme exécutable.
Id=Shell (NomdeProgramme) 'lance l'application NomdeProgramme
on peut utiliser aussi:
Id=Shell( NomdeProgramme, TypedeFenetre, Wait, TimeOut)
TypedeFenêtre utilise l'énumération AppWinStyle pour définir le type de fenêtre de l'application lancée: AppWinStyle.MaximizedFocus ouvre par exemple l'application en plein écran.
Si vous souhaitez attendre la fin du programme avant de continuer, vous devez définir Wait à True.
TimeOut est le nombre de millisecondes à attendre pour la fin du programme si Wait est True.
Exemple:
ID = Shell("""C:\Program Files\MonFichier.exe"" -a -q", , True, 100000)
Dans une chaîne une paire de guillemets doubles adjacents ("" ) est interprétée comme un caractère de guillemet double dans la chaîne. Ainsi, l'exemple précédent présente la chaîne suivante à la fonction Shell :
"C:\Program Files\MonFichier.exe" -a -q
La fonction AppActivate rend active l'application ou la fenêtre définie par son nom ou son Id (Numéro indentificateur).
Dim ID As Integer
On peut utiliser:
AppActivate("Untitled - Notepad" )
ou
ID = Shell(NOTEPAD.EXE", AppWinStyle.MinimizedNoFocus)
AppActivate(ID)
Tu intègre ce que je viens de te donner au bouton en question.
Info trouvée ici
J'espère avoir répondu à ta question.
Marsh Posté le 12-12-2006 à 10:14:45
Merci c'est exactement ceci que je voulais!
Merci beaucoup
Marsh Posté le 06-12-2006 à 15:22:45
Bonjour,
J'aimerais savoir comment lancer une application lorsqu'on cliqe sur un bouton!
Merci