Assistant ruban pour Office
Date de publication : 22/05/08. Date de mise à jour : 01/12/11.
Par
Thierry GASPERMENT (arkham46.developpez.com/)
Ceci est la documentation de l'Assistant ruban pour Office 2007 et Office 2010.
93 commentaires ·
I. Introduction
II. Installation
II-A. Utilisation en complément Access
II-B. Installation du complément sous Vista et Seven
II-B-1. Sécurité sous Vista
II-B-2. Sécurité sous Seven
III. Ouverture d'un document Office
IV. Modification d'un ruban
IV-A. Ajout d'éléments à un ruban
IV-B. Déplacer un élément
IV-C. Dupliquer un élément
IV-D. Copier-coller un élément
IV-E. Supprimer un élément
IV-F. Valider le ruban
IV-G. Sauvegarder le ruban
V. Afficher le document
VI. Accès rapide et recherches
VII. Gestions des images
VII-A. Images standards (tag imageMso)
VII-B. Images intégrées (tag image)
VIII. Les commentaires
IX. Onglet Options
IX-A. Groupe Général
IX-B. Groupe Assistant
IX-C. Groupe Sauvegardes
IX-D. Groupe Editeur XML
X. Onglet A Propos...
XI. Crédits et Licence
XI-A. Crédits
XI-B. Licence
XII. Speak English?
XIII. Conclusion
XIV. Téléchargement
I. Introduction
A partir de la
version 2007 d'Office, les barres de menus ont été remplacées par
le ruban.
La programmation de ce ruban se fait en
XML.
L'
Assistant Ruban propose une interface pour générer le code XML de vos ruban.
II. Installation
 |
Si vous ne possédez pas Access 2007 ou 2010, vous pouvez télécharger et installer le runtime.
|
II-A. Utilisation en complément Access
Si vous utilisez une version complète d'Access, vous pouvez installer l'assistant en tant que
complément.
Dans l'onglet
Outils de base de données, sélectionnez
Compléments =>
Gestionnaire de compléments.
Cliquez sur le bouton
Ajouter un nouveau ... et choisissez le fichier
AssistantRuban.accde.
L'assistant est alors disponible sous
Gestionnaire de compléments.
L'installation en complément permet d'accéder aux rubans intégrés à la base de données (table
USysRibbons).
 |
L'accès direct aux rubans d'un projet ADP avec cet assistant n'est pas possible.
|
II-B. Installation du complément sous Vista et Seven
Avec Windows Vista et Seven, la sécurité peut vous empêcher d'installer le complément.
Vous devez exécuter Access en administrateur :
Clic droit sur le raccourci vers Access.exe => Propriétés => onglet Compatibilité => cochez Exécuter ce programme en tant qu'administrateur.
Décochez la case après avoir installé l'assistant.
Vous pouvez également procéder selon les indications suivantes.
II-B-1. Sécurité sous Vista
Cliquez sur le bouton en bas à gauche de Windows :
|
Ouvrez le panneau de configuration :
|
Choisissez Comptes utilisateurs :
|
Cliquez sur le bouton Activer ou désactiver le contrôle des comptes utilisateurs.
|
Décochez l'option :
|
Redémarrez le PC quand cela est demandé :
|
Installez le complément lorsque le PC est redémarré.
Faites ensuite la manipulation inverse pour réactiver la sécurité.
Ou réactivez-la en ouvrant le centre de sécurité :
|
Cliquez alors sur le bouton Activer maintenant.
|
II-B-2. Sécurité sous Seven
Ouvrez le panneau de configuration.
Choisissez Comptes utilisateurs :
|
cliquez sur le bouton Modifier les paramètres de contrôle des comptes utilisateurs.
|
Abaisser le niveau : Ne jamais m'avertir :
|
Redémarrez le PC quand cela est demandé.
|
Installez le complément lorsque le PC est redémarré.
Faites ensuite la manipulation inverse pour réactiver la sécurité.
Merci à
Domi2 pour ces explications.
III. Ouverture d'un document Office
Cliquez sur le bouton
Charger un fichier Office pour ouvrir un document Access, Excel, Word ou Powerpoint.
A droite de ce bouton, la croix permet de fermer le document ouvert.
 |
Si vous utilisez l'assistant en tant que complément Access, les rubans de l'application Access courante s'affichent.
Il n'est pas possible d'ouvrir un autre document dans cette configuration.
|
 |
L'accès direct aux rubans d'un projet ADP avec cet assistant n'est pas possible.
|
Si le document ouvert contient un ou des rubans, ceux-ci sont proposés dans la liste déroulante
Rubans :.
Choisissez un ruban dans cette liste pour l'ouvrir.
Pour créer un nouveau ruban : dans l'onglet Ruban, cliquez sur le bouton
Nouveau du groupe
Ruban XML.
L'assistant crée la racine du ruban.
| Code dans l'éditeur XML |
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"/>
|
 |
Choisissez la version Office ciblée dans le groupe Version ciblée de l'onglet Ruban :

|
IV. Modification d'un ruban
IV-A. Ajout d'éléments à un ruban
Prenons le cas d'un nouveau ruban :
Choisissez l'élément
customUI:
- soit en cliquant sur
customUI dans l'arbre à gauche;
- soit en double-cliquant sur
customUI dans le contenu au milieu.
A ce stade, l'élément customUI ne contient rien.
Pour ajouter un élément, vous pouvez :
- cliquer avec le bouton droit dans le contenu au milieu ou dans l'arbre à gauche pour faire apparaître un menu:
- double-cliquer sur un élément de l'arbre à gauche, ce qui ouvre également le menu si l'élément est vide:
- utiliser la liste déroulante
Ajouter un élément de l'onglet
Ruban:
L'assistant ne propose que les éléments possibles.
Dans un élément
customUI, on ne peut qu'ajouter un élément
commands ou un élément
ribbon (pour une version ciblée 2007).
Pour faire notre ruban, on ajoute par exemple un élément
ribbon.
Pour cet élément, on voit à droite qu'il contient un attribut :
startFromScratch.
Cet attribut indique si les onglets standards doivent être masqués ou non.

Cliquez sur l'attribut, par défaut la valeur proposée est
true (car la valeur par défaut de l'attribut est
false).
Validez avec le bouton en bas à gauche (la disquette):

La validation peut être automatique si l'option est sélectionnée dans l'onglet
Options.
Pour indiquer qu'il a une valeur, l'attribut est coché et affiché en gras.
Ajoutez un élément
tabs à l'élément
ribbon.
L'élément
tabs contient les onglets du ruban.
Puis ajoutez un élément
tab à l'intérieur de
tabs.
Par défaut l'assistant donne à l'élément ajouté un id composé du type de l'élément et d'un numéro.
Ici l'id est
tab1.
Vous pouvez lui donner un nom plus parlant, mais attention :
tous les id doivent être uniques.
Dans la liste des attributs de l'onglet, on modifie la valeur de
label pour modifier le texte affiché sur l'onglet.
Cliquez sur l'attribut
label puis modifiez sa valeur.
Il faut enfin ajouter au moins un groupe dans l'onglet pour y mettre des contrôles.
Créez donc un nouvel élément
group dans l'élément
tab (tab1).
L'attribut
label du groupe défini le texte à afficher pour ce groupe.
Il faudra ensuite ajouter les contrôles à l'intérieur de ce groupe, par exemple un bouton:
IV-B. Déplacer un élément
Vous pouvez déplacer un élément à l'intérieur d'un autre en cliquant sur le bouton
Déplacer l'élément.
La liste des éléments capables de contenir l'élément à déplacer s'affiche :
Sélectionnez l'élément cible et cliquez sur
OK.
Il est également possible de faire un
glisser-déposer de l'élément.
Pour modifier la position d'un élément au sein de son parent, utilisez les boutons
Vers le haut et
Vers le bas.
IV-C. Dupliquer un élément
Pour cloner un élément, cliquez sur le bouton
Dupliquer.
L'élément est cloné avec tous ces sous-éléments.
Il faut ensuite éventuellement modifier manuellement les
id pour éviter les doublons.
IV-D. Copier-coller un élément
Copier un élément en cliquant sur le bouton
Copier 
.
L'élément est copié avec tous ces sous-éléments.
Utilisez ensuite le bouton
Coller 
pour coller l'élément copié dans l'élément sélectionné.
Il faut alors éventuellement modifier manuellement les
id pour éviter les doublons.
IV-E. Supprimer un élément
Pour supprimer un élément, cliquez sur le bouton
Supprimer:
Attention : tous les sous-éléments de l'élément supprimé seront supprimés également.
IV-F. Valider le ruban
L'assistant permet de vérifier que le code du ruban est correct.
Il teste par exemple que les
id ne sont pas en doublons, que la hiérarchie des éléments est conforme, ...
Pour lancer le test de validation, cliquez sur le bouton
Valider le ruban.
S'il y a une erreur de validation, un nouvel onglet s'ouvre avec la liste des erreurs :
Double-cliquez sur l'erreur pour naviguer vers l'élément en cause.
IV-G. Sauvegarder le ruban
Pour sauvegarder le ruban il faut bien sûr cliquer sur le bouton
Sauvegarder.
Vous pouvez choisir le nom du ruban uniquement si c'est un nouveau ruban.
Si aucun document n'est ouvert, le ruban est exporté dans un fichier XML.
V. Afficher le document
Pour tester le ruban, cliquez sur le bouton
Voir le ruban 
ou
Ouvrir le fichier Office 
.
Le ruban s'affiche dans une nouvelle application Access si aucun document office n'est ouvert et que vous possédez une version complète d'Access.
Attention : pour cette configuration, les rappels (callback) ne sont pas actifs.
La visualisation peut ne pas refléter ce qui s'affichera dans l'application.
Si un document Office est ouvert, le bouton
Ouvrir le fichier Office ouvre le document.
VI. Accès rapide et recherches
Lorsque vous programmez des rubans complexes, utilisez les fonctions du groupe
Accès rapide de l'onglet
Ruban.
Choisissez un onglet ou un groupe dans les listes pour un accès rapide.
Cliquer sur le bouton de recherche (les jumelles) pour ouvrir le formulaire de recherche.
Choisissez l'
id, le
tag,le
label, et/ou le commentaire recherchés et cliquez sur
OK.
Pour rechercher l'élément suivant, cliquez sur le bouton à droite du précédent.
VII. Gestions des images
Cet outil facilite la gestion des images du ruban.
VII-A. Images standards (tag imageMso)
Les images standards sont accessibles par l'attributs
imageMso.
Sélectionnez l'attribut
imageMso d'un élément :
Cliquez sur le bouton avec la baguette magique pour ouvrir le formulaire de choix d'image standard.
Filtrez si besoin par
id ou par
label avec les zones de textes en haut du formulaire.
Choisissez l'image désirée et cliquez sur le bouton
OK.
Il est également possible d'utiliser une image d'un élément standard en cliquant sur le bouton
Images des boutons standards en bas à gauche.
VII-B. Images intégrées (tag image)
Pour les fichiers
openXML (Word, Excel, Powerpoint), il est possible de gérer des images personnelles intégrées.
Sélectionnez l'attribut
image d'un élément :
 |
Il est nécessaire que le ruban soit enregistré pour accéder à la gestion des images.
|
Cliquez sur le bouton avec la baguette magique pour ouvrir le formulaire de gestion des images intégrées.
Choisissez l'image désirée et cliquez sur le bouton
OK.
Si besoin, utilisez le bouton
Importer une image pour ajouter une image personnalisée.
Pour une icône de bouton, choisissez une image de petite taille en la redimensionnant au préalable dans un éditeur d'images externe.
VIII. Les commentaires
Pour ajouter un commentaire à l'élément sélectionné, saisissez-le dans la zone de texte au dessus des attributs.
Sans commentaire, il est affiché
Saisissez un commentaire… :
Remplacez ce texte par votre commentaire :
Ce commentaire s'affiche alors dans l'arbre à gauche :
Il est ajouté dans le XML juste avant l'élément :
IX. Onglet Options
Modifier dans cet onglet les options de l'outils.
IX-A. Groupe Général
| Option |
Description |
| Langue |
Choisissez la langue de l'interface : Français ou Anglais |
IX-B. Groupe Assistant
| Option |
Description |
| Mise à jour auto des attributs |
Les attributs sont mis à jour sans avoir besoin de cliquer sur le bouton Mettre à jour l'attribut |
| Restreindre les onglets |
Disponible lorsque l'assistant est exécuté en complément.
Si cette options est cochée, seuls les onglets de l'assistant sont visibles.
Décochez cette options si vous souhaitez que les onglets standards restent affichés. |
| Préfixe des callbacks |
Ce préfixe est ajouté au nom de fonction des Callbacks.
Par exemple : Ribbon_onAction |
| Tailles des caractères |
Modifiez ici la taille du texte (9 par défaut) |
IX-C. Groupe Sauvegardes
Avant chaque sauvegarde d'un document, une copie de sauvegarde est effectuée dans le répertoire temporaire de Windows.
Chaque jour, la première sauvegarde est conservée et appelées sauvegarde Quotidienne.
Ensuite à chaque modification, une sauvegarde Par document est créée.
On garde ainsi une sauvegarde de début de journée et des sauvegardes à chaque modification au cours de la journée.
Le nombre de sauvegardes à conserver est paramétrable :
| Option |
Description |
| Quotidiennes |
Nombre de sauvegardes quotidiennes à conserver. |
| Par document |
Nombre de sauvegardes par document à conserver. |
Utilisez les boutons

pour, de gauche à droite :
- ouvrir le dossier contenant les sauvegardes.
- supprimer l'intégralité du dossier de sauvegardes.
- supprimer l'ensemble des sauvegardes du document ouvert.
Pour restaurer une sauvegarde, il suffit de copier-coller le fichier
.backup et de le renommer.
IX-D. Groupe Editeur XML
| Option |
Description |
| Afficher les listes de saisie |
Dans l'éditeur XML, des listes de saisie s'affichent pour proposer les tags possibles. |
| Colorer le code XML |
Dans l'éditeur XML, le code est mis en couleur. |
X. Onglet A Propos...
Cet onglet contient des liens et informations utiles.
A gauche s'affiche la version de l'application installée.
Cliquez sur le bouton
Voir les crédits pour afficher des informations sur le développement de l'application.
Cliquez sur le bouton
Voir la licence pour afficher la licence d'utilisation.
Cliquez sur le bouton
Information et documentation pour afficher cette page.
Dans
Autres liens vous trouverez des liens utiles au développement des rubans Office.
A droite s'affiche la dernière version de l'application (si l'option
Recherche des mises à jour est activée).
Cliquez sur
Informations pour voir ce qu'apporte la dernière version disponible.
Cliquez sur
Mettre à jour pour télécharger et installer cette dernière version.
Au cas où la mise à jour automatique ne fonctionne pas, vous trouverez la dernière version de l'assistant en bas de cette page.
Vous devrez alors décompresser l'archive zip téléchargée et remplacer manuellement l'ancien fichier Access par le nouveau.
Tout à droite, le bouton
Commentez en ligne vous permet de noter cet outil et de faire part de vos commentaires.
N'hésitez pas à l'utiliser.
XI. Crédits et Licence
XI-A. Crédits
XI-B. Licence
Assistant de création de Rubans
Développement par
Arkham46 :
Application gratuite pour toute utilisation.
Ce programme est gratuit, il est interdit de le vendre.
Il est livré tel-quel, sans aucune garantie.
Pensez à faire des copie de sauvegarde de vos applications et de vos fichiers XML.
XII. Speak English?
For English speaking users, the interface of this ribbon wizard tool has been translated into English.
If you have an English installation of Office, the wizard should start in English automatically.
If not, choose the tab
Options and select your flag on the left.
You can also see
the translation of this page using google.
XIII. Conclusion
Cet assistant peut vous aider à créer des rubans sans avoir besoin de jongler entre les nombreux documents de référence.
Merci à l'équipe Office pour son aide.
XIV. Téléchargement


Les sources présentées sur cette page sont libres de droits
et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation
constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ©
2010 Thierry GASPERMENT. Aucune reproduction,
même partielle, ne peut être faite de ce site et de l'ensemble de son contenu :
textes, documents, images, etc. sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 €
de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.
Cette page est déposée.