Dim cls As New cUIAElemInfo, ExcelWin As cUIAElemInfo, AppliWord As cUIAElemInfo, UsfWin As cUIAElemInfo
Dim BosaWin As cUIAElemInfo, RubanWin As cUIAElemInfo, RubanInf As cUIAElemInfo, BtnFermer As cUIAElemInfo
Dim UsfTitle As cUIAElemInfo, OngletFichier As cUIAElemInfo, bordureX As Long, bordureY As Long, htRuban As Long
Set ExcelWin = cls.GetElemFromHandle(Application.hwnd)
Set BtnFermer = ExcelWin.GetUIElem("Fermer", "firstD", "Name")
Set BosaWin = ExcelWin.GetUIElem("bosa_sdm_XL9")
Hdock = GetParent(GetParent(BosaWin.hwnd))
Haut = BosaWin.Height
large = ExcelWin.Width / 2 ' GetSystemMetrics(0) / 2
' ========================================
HForm = GetActiveWindow
Set UsfWin = cls.GetElemFromHandle(HForm)
Set UsfTitle = UsfWin.GetUIElem("TitleBar", "FirstC", "controltype)
' ========================================
hword = GetWinHandle("OpusApp", N, 10)
Set AppliWord = cls.GetElemFromHandle(hword)
Set RubanWin = AppliWord.GetUIElem("Ribbon", "firstD", "Name")
Set OngletFichier = RubanWin.GetUIElem("Onglet Fichier", "firstD", "Name")
Set RubanInf = RubanWin.GetUIElem("Ruban inférieur", "firstD", "Name")
If RubanInf Is Nothing Then
htRuban = RubanWin.Height
Else
htRuban = RubanWin.Height - RubanInf.Height
End If