Accueil du site - Logiciels - Office 2007
 

Ajouter une commande dans le sous menu imprimer

Publié le lundi 2 avril 2007.


 Mon premier travail sera donc, après avoir redéfinis mes raccourcis clavier, mes styles et autres détailles d’importance, de rajouter une commande dans le menu office (sous le bouton office). J’ai écrit il y a quelques années une macro. qui permet d’imprimer un livre sous forme de plusieurs livrets A4 recto verso. Cette macro. je l’utilise régulièrement pour économiser papier et encre. J’ai donc choisis de commencer par elle. Voilà le code que ça donne :



Et le résultat dans Word :


 
 Pour obtenir ce résultat il ne m’aura fallut que 2 jours (j’ironise mais c’est vrai). En terme d’aide et de convivialité on dirait un logiciel que j’ai écris. Les 2 jours furent utilisés à de la recherche. Le premier article sur lequel je suis tombé est celui-ci et je ne pense pas qu’on puisse faire l’économie de le lire (en plus il est en français). A la fin de cette intéressante lecture, vous aurez téléchargé et installé Custom UI Editor (cette navrante application qui permet d’éditer du XML). Pour mon application j’ai commencé par créer une icone pour le livret, puis j’ai insérer le code XML en ouvrant dans Custom UI Editor mon fichier modèle (ici normal.dotm mais il aurait sans doute été préférable de créer complètement un complément) j’ai ensuite inséré la macro suivante qui lance ma macro (comme expliqué dans l’article ci-dessus) :
 Sub ImprimerLeLivretOnAction(button As IRibbonControl)
Application.Run button.Tag
End Sub

Vous trouverez la liste complète des commandes pour le ribbon dans cette archive autoextractible au format excel.

D’autres adresses utiles pour tout comprendre :
  • - Personnalisation de l’interface utilisateur d’Office 2007 Ruban pour les développeurs (partie 1 sur 2. La deuxième partie est en anglais).
  • - Esmithy.
  • - Vue d’ensemble de la personnalisation de l’interface utilisateur Office.