Position barre d'outils personnalisée

  • Initiateur de la discussion stargate
  • Date de début
S

stargate

Guest
Bonjour,

j'ai crée un barre d'outils personnalisée

Pour protéger mon classeur, je masque toutes les barres de commandes sauf ma barre de commande personnalisée


Quand je repasse en mode création, je réaffiche toutes les barres de commmandes.


ma barre de commandes personnalisée se place à chaque fois entre la barre de commandes 'Standard' et la barre de commandes 'Formatting'

Ma question,

Comment faire pour qu'elle se positionne après
la barre de commandes 'Formating' et avant la barre de commandes 'Visual Basic'


Merci
 
S

stargate

Guest
voici le code de ma barre perso


Code:
Sub BoMenu()
'Procédure appelée à l'ouverture du classeur

'Déclaration des variables
Dim cb As CommandBar
Dim btn As CommandBarButton

'Gestion des erreurs
On Error Resume Next
CommandBars('Personnalisé').Delete
On Error GoTo 0

'Affectation des variables
'Ajout de la barre d'outils
Set cb = CommandBars.Add
    With cb
        .Name = 'Personnalisé'
        .Position = msoBarTop
        .Visible = True
    End With

'Ajout des boutons de la barre d'outils
Set btn = CommandBars('Personnalisé').Controls.Add _
    (Type:=msoControlButton)
  With btn
        .BeginGroup = True
        .Caption = 'Création'
        .FaceId = 162
        .OnAction = 'pass'
        .TooltipText = 'Création'
        .Style = msoButtonIconAndCaption
    End With

Set btn = CommandBars('Personnalisé').Controls.Add _
    (Type:=msoControlButton)
    
    With btn
        
        .Caption = 'Lecture'
        .FaceId = 48
        .OnAction = 'Lecture'
        .TooltipText = 'Lecture'
        .Style = msoButtonIconAndCaption
    End With

'Positionnement de la barre d'outils personnalisé
'
Application.CommandBars('Personnalisé').RowIndex = 3
Application.CommandBars('Personnalisé').Left = 0
End Sub

voilà
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 568
dernier inscrit
NoS