Afficher tous les boutons d'une barre d'outils

  • Initiateur de la discussion Initiateur de la discussion drone
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

drone

XLDnaute Nouveau
Bonjour,
je crée via VBA une barre d'outils à l'ouverture d'un fichier. Sur mon poste, tous les boutons s'affichent alors que sur des postes avec une résolution plus petite, certains boutons sont masqués et il faut aller au bout de la barre d'outil et cliquer sur la flèche pour pouvoir y accéder.
Y a-t-il une solution pour forcer l'affichage de tous les boutons ?
Par avance merci.
 
Re : Afficher tous les boutons d'une barre d'outils

bonjour,

A tester:
La fonction renvoie la largeur totale de tous les contrôle de la barre de commande qui lui est passée en paramètre
Code:
Function GetLargeurCB(CB As CommandBar) As Long
    Dim ctl As CommandBarControl
    Dim w As Single
    For Each ctl In CB.Controls
        w = w + ctl.Width
    Next
    GetLargeurCB = w
End Function

'utilisation:
MaCommandBar.Width=GetLargeurCB(MaCommandBar)

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour