|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||||||
![]() ![]() michel TanguyInscription : août 2005 Messages : 3 317 ![]() |
Oui, vous pouvez par exemple installer Custom UI Editor Tool afin de créer et modifier les fichiers customUI.xml (customUI.xml contient toutes les informations permettant la personnalisation du ruban, dans les classeurs enregistrés au nouveau format Office OpenXML).
![]() Nota: Vous devez aussi disposer du pack de redistribution .Net framework 2. (Un lien de téléchargement est automatiquement proposé lors de l'installation de l'utilitaire de personnalisation). Par exemple, après avoir installé Custom UI Editor Tool, créez un nouveau classeur et enregistrez le au format xlsm (prenant en charge les macros). Fermez le classeur (le fichier xml ne pourra pas être sauvegardé si le classeur est ouvert). Lancez Custom UI Editor. Utilisez le menu File/Open. Recherchez votre classeur Excel sur le PC. Cliquez sur le bouton Ouvrir. Une page blanche s'affiche. Si votre classeur contenait déjà un ruban personnalisé, le contenu xml s'affichera à l'écran. Collez le code xml suivant dans la fenêtre de l'éditeur: Code :
Cliquez sur le bouton Generate CallBacks. Cette action va créer une macro pour chaque action (onAction) définie dans votre xml. Code :
Faites un Copier (Ctrl+C) des CallBacks pour les placer dans le presse papiers. Vous ajouterez ces macros ultérieurement dans un module standard de votre classeur. Revenez sur l'onglet CustomUI. Enregistrez les modifications xml. Ouvrez votre classeur Excel. Vous constatez qu'un nouvel onglet apparait dans le ruban. ![]() Pour terminer, vous allez ouvrir l'éditeur de macros (Alt+F11). Insérez un module standard. Collez les CallBacks précédemment créés. Il ne vous reste plus qu'à rédiger vos macros. Celles ci seront associées à l'évènement Clic sur les boutons du ruban. Par exemple: Code :
Pour aller plus loin dans la personnalisation du ruban, consultez le tutoriel de Christophe Warin: Création de rubans personnalisés sous Microsoft Access 2007. La FAQ Access2007: Programmation du ruban Comment retrouver l'ID de chaque contrôle du ruban ? Cliquez sur le bouton "Office". Cliquez sur le bouton "Options Excel". Menu "Personnaliser". Le volet Personnalisation permet d'accéder à tous les contrôles (visibles et masqués). Les ID apparaissent dans une info-bulle lorsque vous passez le curseur sur les contrôles. |
||||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com