restaurer et mettre au premier plan une application

  • Initiateur de la discussion Initiateur de la discussion Chris57
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Chris57

XLDnaute Occasionnel
Bonjour à tous

je cherche une commande pour restaurer et mettre au premier plan une application se trouvant dans la barre des tâches.

C'est possible ?
 
Re : restaurer et mettre au premier plan une application

Parce que d'après mes recherches il n'est pas possible de refermer un logiciel x à partir de Excel.

Par contre si je peux le mettre au premier plan, avec une manipulation de touches je devrais pouvoir y arriver.
 
Re : restaurer et mettre au premier plan une application

Re


Excel peut interpréter , donc exécuter des scripts vbscript ...

Un petit exemple vbs dans VBA
Code:
Sub MixVBSVBA() 'source msdn
Dim WshShell, BtnCode
Set WshShell = CreateObject("WScript.Shell")
BtnCode = WshShell.Popup("Do you feel alright?", 7, "Answer This Question:", 4 + 32)
Select Case BtnCode
   Case 6: WshShell.Popup "Glad to hear you feel alright.": MsgBox "Glad to hear you feel alright.", vbYesNoCancel, "MsgBox Excel"
   Case 7:  MsgBox "Hope you're feeling better soon.", vbCritical, "MSGBOX EXCEL": WshShell.Popup "Hope you're feeling better soon."
   Case -1: WshShell.Popup "Is there anybody out there?"
End Select
End Sub
Cherche encore 😀

Le SendKeys peut être une solution (mais qui réserve parfois des surprise )
 
Dernière édition:
Re : restaurer et mettre au premier plan une application

Re



Essayes de voir de ce côté

Code:
Sub processus()
Dim i As Long
Dim objWMIService: Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Dim colProcesses: Set colProcesses = objWMIService.ExecQuery("SELECT * FROM Win32_Process")
Dim objProcess
i = 1
For Each objProcess In colProcesses
   'Debug.Print objProcess.Name
   Cells(i, 1) = objProcess.Name
   i = i + 1
Next
End Sub
 
Re : restaurer et mettre au premier plan une application

c'est marrant, j'avais trouvé le même script en Vbs, mais qui ouvrait un popup par processus ! Comme quoi excel est génial 😉

je vais bosser là dessus, même si je ne sais pas encore par ou commencer


merci !!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
7
Affichages
188
Réponses
10
Affichages
165
  • Résolu(e)
Microsoft 365 transposer
Réponses
6
Affichages
140
Réponses
3
Affichages
195
Réponses
11
Affichages
153
  • Question Question
XL 2016 pointage
Réponses
5
Affichages
512
Réponses
1
Affichages
381
Retour