Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2011, 08h31   #1
Membre actif
 
Inscription : mars 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 81
Points : 169
Points : 169
Par défaut Macros complémentaires et ruban

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 !
seblutfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 09h06   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
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
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 09h46   #3
Membre actif
 
Inscription : mars 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 81
Points : 169
Points : 169
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.
seblutfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 10h14   #4
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
Citation:
Envoyé par seblutfr Voir le message
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.
je ne maîtrise pas bien ce sujet mais tu peux aussi ajouter des "morceaux" de ruban dans chacun des fichiers

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
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 10h24   #5
Membre actif
 
Inscription : mars 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 81
Points : 169
Points : 169
Ça se rapproche énormément de ce que je cherche, je vais me pencher là-dessus. Merci bcp !
seblutfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 11h23   #6
Membre actif
 
Inscription : mars 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 81
Points : 169
Points : 169
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 !
seblutfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web