OVH Cloud OVH Cloud

Numéros de FaceID et Button

2 réponses
Avatar
Eric RENAUD
Bonjour,
Je sais trouver les numéros FaceID pour mettre dans des menus personnalisés.
Cette fois, j'ai une commande qui est :

Set BarOutil = Toolbars("Macros persos").ToolbarButtons
BarOutil.Add Button:=120, Before:=1, OnAction:="AjusterColonnes",
Enabled:=True, Pushed:=False
BarOutil(1).Name = "Ajuste colonnes"

Cette fois ce n'est pas FaceID mais Button qui est utilisé.
J'ai cru que c'était pareil mais pas du tout.
Ou peut-on trouver les images et N° associés correspondant à des images pour
les Button ?

(Le numéro FaceID 125 ne correspond pas au Button 125)
D'avance merci

2 réponses

Avatar
Herdet
Bonsoir Eric,
Tu as une solution toute prête sur le site de John Walkenbach qui pourrait
t'aider :
http://j-walk.com/ss/excel/tips/tip40.htm
Entre autres, il utilise la procédure
For i = IDStart To IDStop
Set NewButton = NewToolbar.Controls.Add (Type:=msoControlButton,
Id:)50)
NewButton.FaceId = i
NewButton.Caption = "FaceID = " & i
Next i

Cordialement
Robert Dezan

"Eric RENAUD" a écrit dans le message de news:

Bonjour,
Je sais trouver les numéros FaceID pour mettre dans des menus
personnalisés.

Cette fois, j'ai une commande qui est :

Set BarOutil = Toolbars("Macros persos").ToolbarButtons
BarOutil.Add Button:0, Before:=1, OnAction:="AjusterColonnes",
Enabled:=True, Pushed:úlse
BarOutil(1).Name = "Ajuste colonnes"

Cette fois ce n'est pas FaceID mais Button qui est utilisé.
J'ai cru que c'était pareil mais pas du tout.
Ou peut-on trouver les images et N° associés correspondant à des images
pour

les Button ?

(Le numéro FaceID 125 ne correspond pas au Button 125)
D'avance merci




Avatar
Herdet
... au lieu d'une barre d'outils tu peux aussi bien créer très simplement un
menu déroulant avec plusieurs niveaux et icônes
Va voir sur http://j-walk.com/ss/excel/tips/tip53.htm
Encore lui bien sûr mais son site Excel et ses procédures sont toujours dans
le haut du panier.

L'utilisation d'un tableau de gestion de menus est bien plus efficace
qu'avec des lignes de VBA et aussi bien plus pratique pour les évolutions
futures.
J'ai déjà expérimenté cette méthode en Excel 4, portée ensuite en VBA et
c'est une excellente solution.

Robert

"Eric RENAUD" a écrit dans le message de news:

Bonjour,
Je sais trouver les numéros FaceID pour mettre dans des menus
personnalisés.

Cette fois, j'ai une commande qui est :

Set BarOutil = Toolbars("Macros persos").ToolbarButtons
BarOutil.Add Button:0, Before:=1, OnAction:="AjusterColonnes",
Enabled:=True, Pushed:úlse
BarOutil(1).Name = "Ajuste colonnes"

Cette fois ce n'est pas FaceID mais Button qui est utilisé.
J'ai cru que c'était pareil mais pas du tout.
Ou peut-on trouver les images et N° associés correspondant à des images
pour

les Button ?

(Le numéro FaceID 125 ne correspond pas au Button 125)
D'avance merci