[VBA] personnaliser le ruban et la barre d'accès rapide
6 réponses
JièL
Salutatousses
bon, encore un truc qui doit bien exister mais que je ne trouve pas...
Avez vous 1 (des) exemple(s) de personnalisation du ruban et de la barre
d'accès rapide avec des macros perso, le tout via VBA (pas à la main)
pour Excel 2010/2013 sans devoir écrire du XML ?
Set bouton = CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton) bouton.Style = msoButtonCaption bouton.OnAction = "Macro2" bouton.Caption = "Macro2" End Sub
Sub macro1() MsgBox "Macro1" End Sub
Sub macro2() MsgBox "Macro2" End Sub
isabelle
Le 2015-11-06 14:07, JièL a écrit :
Salutatousses
bon, encore un truc qui doit bien exister mais que je ne trouve pas...
Avez vous 1 (des) exemple(s) de personnalisation du ruban et de la barre d'accès rapide avec des macros perso, le tout via VBA (pas à la main) pour Excel 2010/2013 sans devoir écrire du XML ?
Merci d'avance
bonjour JièL,
voici un exemple pour ajouter 2 macros dans la section "Barres d'outils
personnalisées" de l'onglet "Complément"
j'ai fais le test sur xl2010.
Sub auto_open()
test
End Sub
Sub test()
Dim barre As CommandBar
Dim bouton As CommandBarControl
Set barre = CommandBars.Add(Name:="BarreBoutons")
barre.Visible = True
Set bouton = CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton)
bouton.Style = msoButtonCaption
bouton.OnAction = "Macro2"
bouton.Caption = "Macro2"
End Sub
Sub macro1()
MsgBox "Macro1"
End Sub
Sub macro2()
MsgBox "Macro2"
End Sub
isabelle
Le 2015-11-06 14:07, JièL a écrit :
Salutatousses
bon, encore un truc qui doit bien exister mais que je ne trouve pas...
Avez vous 1 (des) exemple(s) de personnalisation du ruban et de la barre d'accès
rapide avec des macros perso, le tout via VBA (pas à la main) pour Excel
2010/2013 sans devoir écrire du XML ?
Set bouton = CommandBars("BarreBoutons").Controls.Add(Type:=msoControlButton) bouton.Style = msoButtonCaption bouton.OnAction = "Macro2" bouton.Caption = "Macro2" End Sub
Sub macro1() MsgBox "Macro1" End Sub
Sub macro2() MsgBox "Macro2" End Sub
isabelle
Le 2015-11-06 14:07, JièL a écrit :
Salutatousses
bon, encore un truc qui doit bien exister mais que je ne trouve pas...
Avez vous 1 (des) exemple(s) de personnalisation du ruban et de la barre d'accès rapide avec des macros perso, le tout via VBA (pas à la main) pour Excel 2010/2013 sans devoir écrire du XML ?
Merci d'avance
isabelle
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement
déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué
(code xml), voir ici:
http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici:
http://silkyroad.developpez.com/excel/callbacks/
et
https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
isabelle
...pour le déploiement de l’interface utilisateur pour un grand nombre d’utilisateurs c'est une autre histoire... https://msdn.microsoft.com/fr-fr/library/office/ee704589(v=office.14).aspx#odc_office14_DeployCustomRibbon_UsingAdministrativePoliciesRestrictUICustomizations isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
...pour le déploiement de l’interface utilisateur pour un grand nombre
d’utilisateurs c'est une autre histoire...
https://msdn.microsoft.com/fr-fr/library/office/ee704589(v=office.14).aspx#odc_office14_DeployCustomRibbon_UsingAdministrativePoliciesRestrictUICustomizations
isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement
déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué
(code xml), voir ici:
http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici:
http://silkyroad.developpez.com/excel/callbacks/
et
https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
...pour le déploiement de l’interface utilisateur pour un grand nombre d’utilisateurs c'est une autre histoire... https://msdn.microsoft.com/fr-fr/library/office/ee704589(v=office.14).aspx#odc_office14_DeployCustomRibbon_UsingAdministrativePoliciesRestrictUICustomizations isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
isabelle
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la
transition. bonne lecture!
(Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx
(Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx
(Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement
déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué
(code xml), voir ici:
http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici:
http://silkyroad.developpez.com/excel/callbacks/
et
https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
Le 2015-11-06 21:49, isabelle a écrit :
pour l'ajout sur la barre d'accès, c'est pas gagné, code xml uniquement déjà, juste pour le choix d'une icone perso pour ta macro est assez compliqué (code xml), voir ici: http://forum.excel-pratique.com/excel/personnaliser-la-barre-d-outils-acces-rapide-excel-2007-t3497.html
si tu change d'idée pour le code xml, il y a un bon tuto ici: http://silkyroad.developpez.com/excel/callbacks/ et https://msdn.microsoft.com/fr-fr/library/ms406046(v=office.12).aspx
isabelle
isabelle
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec fr-fr et fr-ca mais on est automatiquement renvoyé à en-us isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec fr-fr et
fr-ca mais on est automatiquement renvoyé à en-us
isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la
transition. bonne lecture!
(Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx
(Part 2 of 3)
https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx
(Part 3 of 3)
https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec fr-fr et fr-ca mais on est automatiquement renvoyé à en-us isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
JièL
Merci BEAUCOUP Isabelle... Comme le disait notre regretté JPS : tu es un ange.
-- JièL angélizé
Le 07/11/2015 04:23, isabelle a écrit :
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec fr-fr et fr-ca mais on est automatiquement renvoyé à en-us isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
isabelle
Merci BEAUCOUP Isabelle... Comme le disait notre regretté JPS : tu es un
ange.
--
JièL angélizé
Le 07/11/2015 04:23, isabelle a écrit :
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec
fr-fr et fr-ca mais on est automatiquement renvoyé à en-us
isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la
transition. bonne lecture!
(Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx
(Part 2 of 3)
https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx
(Part 3 of 3)
https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx
Merci BEAUCOUP Isabelle... Comme le disait notre regretté JPS : tu es un ange.
-- JièL angélizé
Le 07/11/2015 04:23, isabelle a écrit :
désolé si ceux-ci sont uniquement en grand breton, j'ai essayé avec fr-fr et fr-ca mais on est automatiquement renvoyé à en-us isabelle
Le 2015-11-06 22:14, isabelle a écrit :
pour terminer, j'ai retrouvé les articles publiés en mai 2006 lors de la transition. bonne lecture! (Part 1 of 3) https://msdn.microsoft.com/fr-fr/library/aa338202.aspx (Part 2 of 3) https://msdn.microsoft.com/en-us/library/aa338199(v=office.12).aspx (Part 3 of 3) https://msdn.microsoft.com/en-us/library/aa722523(v=office.12).aspx