Pour sélectionner l'onglet Agenda il faut 2 conditions:
1 - que l'onglet Agenda soit l'onglet actif dans Google Chrome, car il donnera son nom à la fenêtre.
2 - que le nom partiel de fenêtre recherché (dans le code
Const NomFenêtreGoogle = ) soit correct.
Comme je l'ai déjà expliqué, la condition 1 n'est garantie à 100% que si l'instance Google Chrome ne contient qu'un seul onglet, celui de l'Agenda. C'est pour ça qu'il faut une instance Google Chrome dédiée à l'Agenda qui ne sera pas perturbée par ses autres onglets.
L'autre instance de Google Chrome étant utilisée avec 1 ou plusieurs onglets pour la navigation Internet.
Concernant la condition 2, au vu de ton screenshot précédent, la bonne valeur est:
Const NomFenêtreGoogle = "Google Agenda"
Voici 2 instances de Google Chrome dans la barre des tâches.
Icônes groupées:
Icônes dégroupées:
A partir du moment on tu comprends et acceptes l'idée de 2 instances Google Chrome, le rôle du code est:
- soit d'afficher l'instance Google Chrome de l'Agenda si trouvée
- soit de créer une nouvelle instance Google Chrome dans laquelle tu ouvres l'Agenda après login et qui restera réservée à l'Agenda uniquement.
C'est ce que fait le dernier code indiqué avec l'option
-new-window qui créé une nouvelle instance de Google Chrome (pour que tu puisses y installer l'onglet Agenda à l'exclusion de tout autre onglet) au lieu de créer un nouvel onglet sur une instance éventuellement existante.