pogo22
Messages postés3Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention16 juin 2011
-
16 juin 2011 à 00:33
pogo22
Messages postés3Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention16 juin 2011
-
16 juin 2011 à 09:15
Bonjour,
J'ai besoin de développer un programme, en tache de fond, qui repere quelle est la fenetre active. Récuperer le nom de la fenetre active ne me pose pas de probleme, je ne vois pas comment effectuer cette recherche en tache de fond.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 juin 2011 à 09:02
Salut
En VBA, les tâches de fond ne sont pas facile à faire puisqu'il te faut charger ton logiciel (Excel, Word, ... ?) pour cela.
Mais bon, pourquoi pas.
Il suffit que tu implantes un Timer qui, toutes les 5 secondes par exemple, lancera ta procédure de recherche.
L'objet Timer de VB6 n'étant pas disponible sous VBA, tu dois utiliser un Timer sous forme d'API : fais une recherche de "VBA Timer" parmi les codes.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
pogo22
Messages postés3Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention16 juin 2011 16 juin 2011 à 09:15
Ok merci,
J'ai choisis le VBa car mon traitement n'a d’intérêt que si un certain fichier access est ouvert.
Je peux aussi creer un executable VB que je lance à l'ouverture de mon fichier access