Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Afficher Google et fermer l'onglet nouveau sans fermer le navigateur

Usine à gaz

XLDnaute Barbatruc
Bonjour à toutes et à tous,

J'ai une nouvelle p'tite demande ... de confort .
Malgré essais et recherches : je n'ai pas trouvé !

Quand je travaille, sont ouverts :
- mon classeur excel,
- mon navigateur Google et mon onglet "agenda",

J'ai fait un p'tit code pour afficher Google direct sans sortir de mon classeur (ça ... c'est pas très difficile)
Mais ça ouvre toujours un nouvel onglet dans le navigateur
Est-il possible d'afficher Google et de sélectionner directement mon agenda sans qu'un nouvel onglet soit ouvert ?
mon p'tit code :
VB:
Option Explicit
Dim CmdBar As CommandBar
Public Declare PtrSafe Function ShellExecute Lib "shell32.dll" _
    Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, _
    ByVal lpFile As String, ByVal lpParameters As String, _
    ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Sub agenda1()
    Dim fichier As String
        fichier = "https://accounts.google.com/ServiceLogin/"
    ShellExecute 0, "", fichier, "", "", 0
End Sub
le lien : est tronqué pour la confidentialité

Auriez-vous la solution ?
Je joins un petit classeur test,
Avec mes remerciements,
lionel,
 

Pièces jointes

  • Agenda.xlsm
    15.9 KB · Affichages: 99
Dernière édition:

patricktoulon

XLDnaute Barbatruc
oui je sais mais que viens faire la taskbar la dedans ?????????????
encore une fois tu pars tout azimuts sans connaitre les tenants et aboutissant
qu'elle soit dans la taskbar ou non les fenêtre (handles) sont accessibles
mais si tu écoutais un peu et que par curiosité tu irais voir du coté de selenium
tu ferais certainement moins de ton fichier une usine a gaz
 

Usine à gaz

XLDnaute Barbatruc
Patrick,
Un fil = une demande ... ou tu as une réponse ... ou tu veux participer sérieusement super

Comme d'habitude tu dépasses les bornes et si pour me dire des conneries ou n'importe quoi, le mieux est que tu ne passes pas par mes fils.
Tu m'éviteras de perdre du temps à t'écrire car j'ai d'autres choses à faire
lionel
 

patricktoulon

XLDnaute Barbatruc
Comme d'habitude tu dépasses les bornes et si pour me dire des conneries ou n'importe quoi, le mieux est que tu ne passes pas par mes fils.
entendu lionel mais sache que la réponse je te l'ai déjà donné
mais comme a ton habitude tu n’écoute pas
je te l'annonce au ça ou ça ferait un déclik dans ta tète
avec les api window (chemin que tu souhaite prendre)c'est plus a gaz mais nucléaire l'usine
et comme il semble que tu soit pas a l'aise avec ces dites api , tu n'est pas arrivé

mais comme je l'ai dis , c'est entendu ,je n'interviendrais plus dans tes posts
je réserverais ce temps passé bénévolement a d'autres qui prendront la peine d’écouter
bonne route
 

Usine à gaz

XLDnaute Barbatruc
Re-Bonjour Dudu2, à toutes et à tous,

En faisant des tentatives,
Je m'aperçois que c'est peut-être plus facile qu'il n'y parait.
En effet :
1 - Quand on affiche le navigateur un onglet est automatiquement ajouté, -
En faisant Ctrl + w, l'onglet ajouté disparaît.
Il suffirait peut-être juste avec les "SendKeys" de simuler les 2 touches ?


Si quelqu'un peut encore m'aider ?
Je remets le fichier test
Avec mes remerciements,
lionel,
 

Pièces jointes

  • Google_afficher.xlsm
    22.4 KB · Affichages: 2

patricktoulon

XLDnaute Barbatruc
re
juste une démo comme ça vite fait avec 3 apis pour lister les fenêtre qu'elles soient dans la taskbar ou non et tout les handles ouverts
j'ai chrome d'ouvert avec la page de ce post et un nouvel onglet d'ouvert
voyons voir si on les trouves



je te donne pas le code comme je ne suis pas sensé intervenir ,je suppose que tu n'en veux pas

on constate cependant que quand plusieurs onglets sont ouverts dans la même instance de chrome ,on choppe que le titre de l'instance active donc pour conclure
si tu a x onglets d'ouverts mais que tu cherche un titre précis et que ça n'est pas l'instance active ben tu est chocolat avec chrome mis a part le"nouvel onglet" que l'on peut faire sauter effectivement avec un wscript.shell.sendkey ctrl+"w"

conclusion ça n'est pas la bonne voie
tu prends ou tu laisse c'est ton problème
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
608
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…