Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Tester si un programme est ouvert.

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 !

Arnaud61

XLDnaute Occasionnel
Bonjour,

Voilà mon problème...

Dans un fichier Excel, j'ai un bouton qui permet de lancer un exécutable.

Pour cela, j'ai récupéré une "Function" sur le net:

Code:
Function ExistenceFichier(sFichier As String) As Boolean
  ExistenceFichier = Dir(sFichier) <> ""
End Function

Ensuite dans la variable: "sFichier" je renseigne le chemin où se trouve mon exécutable...

Maitenant, il me faudrait une fonction permettant de tester si le programme est ouvert ou pas.

Le problème est que si je clique 2 fois sur mon bouton, il va m'ouvrir 2 fois le logiciel...

Merci de votre aide.
 
Re : Tester si un programme est ouvert.

Merci pour l'info! Je vais essayer de chercher vers le GetObject.

L'exécutable lance un logiciel de traitement de données avec une interface graphique, il se trouve dans "C:\Program files\..."

Ce n'est pas un logiciel Office ou propre à windows...

N.B: Je pense à autre chose...

Est-il de possible de dire en VB:

Regarde dans l'onglet "Processus" du gestionnaire des tâches de Windows.

Si tu vois le processus "toto.exe" etc... ?
 
Dernière édition:
- 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
Microsoft 365 affichage userform
Réponses
4
Affichages
524
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…