|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : mars 2005 Messages : 81 ![]() |
Bonjour,
Je suis en train de migrer certaines vieilles macros vers Word 2010. Ces macros chargées au démarrage, vérifiaient l'existence ou non d'un menu au nom de la boîte, le créaient si besoin, puis venaient ajouter des commandes dedans. J'avais plusieurs fichiers, chacun contenant un certain nombre de macros, tout le monde n'a pas les mêmes. Aujourd'hui, je cherche le moyen de reproduire ce système avec le ruban : ajouter un onglet du nom de la société, puis dedans, en fonction des fichiers macros contenus dans le dossier de démarrage, rajouter des groupes de commandes. Hors, je bute sur la personnalisation du ruban. J'ai trouvé les tutoriels pour ajouter un onglet via CustomUI Editor, mais pas le moyen de remplir cet onglet via du code VBA ou une solution approchante qui me permettre d'atteindre mon objectif : ajouter des groupes de commandes qui sont fonction des fichiers docm contenus dans le dossier de démarrage. J'ai essayé de faire 2 fichiers avec CustomUI Editor, mais je me retrouve avec 2 onglets au lieu d'un seul. en espérant ne pas avoir été trop brouillon dans mes explications ! |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
bjr,
Il n'y a que l'élément dynamicMenu qui puisse être généré dynamiquement. Sinon pour un ruban on met tout dedans et on masque ensuite ce qui doit l'être avec le callback getVisible. Si ce n'est pas déjà fait, tu peux lire ce tutoriel : http://heureuxoli.developpez.com/office/word/ruban/ Ainsi que ceux pour Access et Excel qui peuvent apporter plus de précision sur le ruban même si ce n'est pas la même application qui est ciblée. Et un outil pour t'aider à générer le XML : http://arkham46.developpez.com/artic...sistant-ruban/ Et bon courage.
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : mars 2005 Messages : 81 ![]() |
J'avais effectivement déjà consulté ces excellentes pages.
C'est dommage, on perd quand même en personnalisation avec ce ruban, j'espère que la prochaine version sera plus souple. Merci pour ces éléments, je vais voir ce que je peux bidouiller. |
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
Citation:
Comment forcer le regroupement de tous mes compléments dans un même onglet ? c'est pour excel mais il doit y avoir la même démarche sur word
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : mars 2005 Messages : 81 ![]() |
Ça se rapproche énormément de ce que je cherche, je vais me pencher là-dessus. Merci bcp !
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Inscription : mars 2005 Messages : 81 ![]() |
Réussi !
Je me suis basé sur les infos de cette page : http://answers.microsoft.com/en-us/o...f-e10a8a1e2cb2 C'est la FAQ qui m'a guidé, j'y ai compris l'intérêt des idQ. Attention, la page MSanswers comprend des fautes, il manque des guillemets autour du premier Namespace et il y a quantité d'espaces à ajouter. Merci pour vos pistes ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com