Bonjour,
J'ai la macro suivante qui cherche parmi les fenêtres ouvertes une fenêtre particulière (dont l'adresse contient l'expression "TaskType") .. La macro trouve la fenêtre mais je n'arrive pas à la faire apparaître au premier plan :
Sub Recherche()
Dim Resultat As String
Dim appIE As Object 'InternetExplorer
Dim HTMLDoc As Object 'HTMLDocument
Dim winShell As Object 'New ShellWindows
Set appIE = CreateObject("InternetExplorer.Application")
Set winShell = CreateObject("Shell.Application").Windows
'Recherche la bonne page
For Each appIE In winShell
If InStr(appIE.LocationURL, "TaskType") <> 0 Then
appIE.Visible = True
Set HTMLDoc = appIE.document
Resultat = HTMLDoc.documentElement.innerHTML
MsgBox ("Page trouvée")
End If
Next appIE
If Resultat = "" Then
MsgBox ("Page non trouvée")
End If
End Sub
J'aimerais faire afficher la fenêtre trouvée au premier plan et que le reste de la macro (à développer) puisse continuer de s'exécuter ..
Seriez-vous en mesure de m'éclairer ?
Merci d'avance !!
J'ai la macro suivante qui cherche parmi les fenêtres ouvertes une fenêtre particulière (dont l'adresse contient l'expression "TaskType") .. La macro trouve la fenêtre mais je n'arrive pas à la faire apparaître au premier plan :
Sub Recherche()
Dim Resultat As String
Dim appIE As Object 'InternetExplorer
Dim HTMLDoc As Object 'HTMLDocument
Dim winShell As Object 'New ShellWindows
Set appIE = CreateObject("InternetExplorer.Application")
Set winShell = CreateObject("Shell.Application").Windows
'Recherche la bonne page
For Each appIE In winShell
If InStr(appIE.LocationURL, "TaskType") <> 0 Then
appIE.Visible = True
Set HTMLDoc = appIE.document
Resultat = HTMLDoc.documentElement.innerHTML
MsgBox ("Page trouvée")
End If
Next appIE
If Resultat = "" Then
MsgBox ("Page non trouvée")
End If
End Sub
J'aimerais faire afficher la fenêtre trouvée au premier plan et que le reste de la macro (à développer) puisse continuer de s'exécuter ..
Seriez-vous en mesure de m'éclairer ?
Merci d'avance !!