Je tente d'activer une fenêtre (à l'aide de la fonction winactivate), mais cela ne fonctionne pas (et ca m'énerve !!!)
Il s'agit d'activer la fenêtre contenant un fichier excel au titre aléatoire (issu d'un traitement).
Ce cas fonctionne :
$VarRetour = WinActivate ( "632044" ) -> Titre du fichier aléatoire
MsgBox(4096, "VarRetour ", $VarRetour) -> Contient le Handle de la fenêtre qui s'active bien
MsgBox(4096, "VarRetour ", $VarRetour) -> Contient le Handle de la fenêtre qui s'active bien
MsgBox(4096, "VarRetour2 VarWinTitrePreDiagReseau", $VarWinTitrePreDiagReseau) -> Contient 632044 (Titre du fichier aléatoire)
$VarRetour = WinActivate ( $VarWinTitrePreDiagReseau )
MsgBox(4096, "VarRetour ", $VarRetour) -> Retourne systématiquement 0 et le fenêtre ne s'active pas
$VarRetour = WinActivate ( $VarWinTitrePreDiagReseau )
MsgBox(4096, "VarRetour ", $VarRetour) -> Retourne systématiquement 0 et le fenêtre ne s'active pas
Un peu d'aide, une piste SVP ....