Teams_SwitchTenant(sTenant) { WinId := Teams_GetMainWindow() If !WinId ; empty return UIA := UIA_Interface() TeamsEl := UIA.ElementFromHandle(WinId) If !TeamsEl.FindFirstBy("AutomationId=idna-me-control-set-status-message-trigger") { ; menu not opened ; Click on avatar MeCtrl := TeamsEl.FindFirstBy("AutomationId=idna-me-control-avatar-trigger") MeCtrl.Click() El:= TeamsEl.WaitElementExistByNameAndType("Switch to " . sTenant,"MenuItem",,1,False,1000) } Else { ; menu already opened El:= TeamsEl.FindFirstByNameAndType("Switch to " . sTenant,"MenuItem",,1,False) } If (El="") { TrayTipAutoHide("Switch Tenant","Tenant name starting with '" . sTenant . "' not found!") } Else El.Click() } ; eofun