OVH Cloud OVH Cloud

barres d'outils personnalisées

2 réponses
Avatar
Brigitte Dzewowski
Bonsoir,
J'ai créé une barre d'outils personnalisée (avec des images de boutons
"perso", et affectés à des macros). Tout ceci en VBA.
Le seul petit pb que j'ai est que je n'arrive pas par programmation à
"séparer" les boutons de cette barre d'outils par des traits verticaux par
exemple... Ce n'est pas seulement un pb d'estétique mais surtout de
lisibilité (il y a 16 boutons affichés)
Autre chose, je ne sais pas comment faire pour mettre 2 barres d'outils
perso l'une à la suite de l'autre (comme dans les barres d'outils d'excel
par exemple) : la première se met bien en haut à gauche mais la deuxième est
"flottante"....
Merci d'avance
Philippe

2 réponses

Avatar
ChrisV
Bonjour Brigitte,

Par ex.

With bo.Controls.Add(msoControlButton)
.Caption = "Réservé"
.FaceId = 266
.OnAction = "Macro2"
.BeginGroup = True ' pour répondre à ta première question...
End With

Pour la seconde:
regarde du côté des propriétes:
RowIndex, Left, Top, etc de l'objet CommandBar


ChrisV


"Brigitte Dzewowski" a écrit dans le message
de news:
Bonsoir,
J'ai créé une barre d'outils personnalisée (avec des images de boutons
"perso", et affectés à des macros). Tout ceci en VBA.
Le seul petit pb que j'ai est que je n'arrive pas par programmation à
"séparer" les boutons de cette barre d'outils par des traits verticaux par
exemple... Ce n'est pas seulement un pb d'estétique mais surtout de
lisibilité (il y a 16 boutons affichés)
Autre chose, je ne sais pas comment faire pour mettre 2 barres d'outils
perso l'une à la suite de l'autre (comme dans les barres d'outils d'excel
par exemple) : la première se met bien en haut à gauche mais la deuxième
est

"flottante"....
Merci d'avance
Philippe





Avatar
Brigitte Dzewowski
Merci pour la réponse
je ne connaissais pas la propriété "BeginGroup" qui répond tout à fait à ma
première question

quant à la seconde je regarderai à nouveau sur ces propiétés...

Merci encore
Philippe

"ChrisV" a écrit dans le message news:

Bonjour Brigitte,

Par ex.

With bo.Controls.Add(msoControlButton)
.Caption = "Réservé"
.FaceId = 266
.OnAction = "Macro2"
.BeginGroup = True ' pour répondre à ta première question...
End With

Pour la seconde:
regarde du côté des propriétes:
RowIndex, Left, Top, etc de l'objet CommandBar


ChrisV


"Brigitte Dzewowski" a écrit dans le
message

de news:
Bonsoir,
J'ai créé une barre d'outils personnalisée (avec des images de boutons
"perso", et affectés à des macros). Tout ceci en VBA.
Le seul petit pb que j'ai est que je n'arrive pas par programmation à
"séparer" les boutons de cette barre d'outils par des traits verticaux
par


exemple... Ce n'est pas seulement un pb d'estétique mais surtout de
lisibilité (il y a 16 boutons affichés)
Autre chose, je ne sais pas comment faire pour mettre 2 barres d'outils
perso l'une à la suite de l'autre (comme dans les barres d'outils
d'excel


par exemple) : la première se met bien en haut à gauche mais la deuxième
est

"flottante"....
Merci d'avance
Philippe