Condition sur AppActivate

Bonjour et merci d'avance pour votre contribution !

j'ai ce code pour accéder à une page web spécifique déjà ouverte.

AppActivate "Contrôles Réception - OP - Accès aux statuts des parcours"

J'aimerai vérifier qu'elle est bien ouverte avant d'y accéder. Comment puis-je conditionner cette vérification ?

merci

Bonjour,

  • que se passe-t-il si elle n'est pas ouverte ?
  • une solution, la plus simple, est une gestion d'erreur
Sub test()

On Error GoTo erreur
    AppActivate "Contrôles Réception - OP - Accès aux statuts des parcours"
On Error GoTo 0

    ' suite

    Exit Sub

erreur:
    MsgBox "La fenêtre n'a pas été trouvée !"

End Sub

Merci Steelson,

c'est ok

Voici le message affiché

image

Si c'est ce message, cela ne correspond pas à la proposition de macro.

Pourrais-tu mettre ta macro (expurgée si besoin) car je ne comprends pas le message que tu reçois.

Ainsi que le titre en haut de page de Edge ouvert sur le site que tu veux rejoindre car généralement on met aussi le nom du logiciel ou du navigateur.

Tu as raison le code solution ne fonctionne pas car je n'ai pas été assez précis... Désolé

Sub Activer_JDE()

On Error GoTo erreur
    AppActivate "Contrôles Réception - OP - Accès aux statuts des parcours"
On Error GoTo 0

'.... si déjà ouvert suite macro

    Exit Sub

erreur:
    MsgBox "La fenêtre n'a pas été trouvée ! Ouvrez JDE et cochez le carré en début de ligne concernée"

End Sub
image

Ce message apparait quand il n'y a pas ton code ici

    AppActivate "Contrôles Réception - OP - Accès aux statuts des parcours"
image

C'est IE.

merci

Désolé pour le temps de réponse, j'étais occupé.

Chez moi, avec IE, je dois ajouter à la fin  - Internet Explorer avec espace devant tiret

exemple

 Qwant - Le moteur de recherche qui respecte votre vie privée - Internet Explorer

Si cela ne fonctionne pas, je t'enverrai une appli pour connaître les noms des fenêtres.

exemple, ceci fonctionne très bien chez moi après avoir ouvert IE sur qwant

81appactivate.xlsm (11.10 Ko)

Bonjour Steelson,

Super ça a fonctionné en ayant remplacé par :

    AppActivate "Contrôles Réception "

Donc parfait ! merci grandement !

Parfait ! n'oublie pas de clore ce fil de discussion en cliquant sur

Rechercher des sujets similaires à "condition appactivate"