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

XL 2016 Masquer Barre de taches

KTM

XLDnaute Impliqué
Bonsoir Chers compagnons du forum
Je voudrais systématiquement masquer ma barre de taches a l'ouverture de mon fichier et la rétablir à la fermeture.
MERCI
 

patricktoulon

XLDnaute Barbatruc
Bonjour KTM
VB:
Public Declare Function SHAppBarMessage Lib "shell32" (ByVal dwMessage As Long, pData As APPBARDATA) As Long

Public Const ABM_GETSTATE = &H4
Public Const ABM_SETSTATE = &HA
Public Const ABS_AUTOHIDE = &H1
Public Const ABS_ALWAYSONTOP = &H2

Public Type RECT: Left As Long: Top As Long: Right As Long: Bottom As Long: End Type

Public Type APPBARDATA: cbSize As Long: hwnd As Long: uCallbackMessage As Long: uEdge As Long: rc As RECT: lParam As Long: End Type

Sub TaskbarNO()
    Dim ABD As APPBARDATA
    ABD.cbSize = Len(ABD)
    SHAppBarMessage ABM_GETSTATE, ABD
    ABD.lParam = ABS_AUTOHIDE
    SHAppBarMessage ABM_SETSTATE, ABD
End Sub

Sub TaskbarYES()
    Dim ABD As APPBARDATA
    ABD.cbSize = Len(ABD)
    SHAppBarMessage ABM_GETSTATE, ABD
    ABD.lParam = ABS_ALWAYSONTOP
    SHAppBarMessage ABM_SETSTATE, ABD
End Sub
 

Discussions similaires

Réponses
2
Affichages
271
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…