Bonjour,
J'ai suivi scrupuleusement le tutoriel de SilkyRoad sur la personnalisation du ruban sur Excel 2007 et rien ne se passe, le ruban n'apparaît pas.
J'ai donc suivi les étapes de la partie IIB qui permettent théoriquement de créer un nouvel onglet Onglet Perso avec deux boutons. Je tape le code suivant dans Custom UI Editor :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <!-- Indiquez True pour masquer tous les autres onglets standards--> <ribbon startFromScratch="false"> <tabs> <!-- Crée un onglet personnalisé: --> <!-- L'onglet va se positionner automatiquement à la fin du ruban. --> <!-- Utilisez insertAfterMso="NomOngletPrédéfini" pour préciser l'emplacement de l'onglet --> <tab id="OngletPerso" label="OngletPerso" visible="true"> <!-- Crée un groupe --> <group id="Essai" label="Essai CustomUI"> <!-- Crée un bouton: --> <!--onAction="ProcLancement" définit la macro qui va être déclenchée lorsque vous allez cliquer sur le bouton --> <!--imageMso="StartAfterPrevious" définit une image de la galerie Office qui va s'afficher sur le bouton. --> <!--(consultez la FAQ Excel "Comment retrouver l'ID de chaque contrôle du ruban ?" pour plus de détails). --> <!-- Nota: il est aussi possible d'ajouter des images externes pour personnaliser les boutons --> <button id="btLance01" label="Lancement" screentip="Déclenche la procédure." onAction="ProcLancement" supertip="Utilisez ce bouton pour Lancer la macro." size="large" imageMso="StartAfterPrevious" /> <!-- Crée un deuxième bouton --> <button id="btAide01" label="Aide" screentip="Consultez l'aide." onAction="OuvertureAide" size="large" supertip="Consultez les meilleurs cours et tutoriels Office." imageMso="FunctionsLogicalInsertGallery" tag="http://office.developpez.com/" /> </group> </tab> </tabs> </ribbon> </customUI>
Déjà lorsque je génère les callBacks un message d'erreur me suggère de remplacer :
http://schemas.microsoft.com/office/2006/01/customui
par
http://schemas.microsoft.com/office/2009/07/customui
ce que j'ai fait.
Lorsque je ré ouvre mon classeur Excel, l'onglet Perso n'apparaît pas.
Le plus étrange c'est que j'ai téléchargé une version démo de Excel 2010 et quand j'ouvre le même classeur sous Excel 2010, l'onglet Perso est bien là.
Je me suis aussi rendu compte qu'un onglet créé sous 2010 n'apparaît pas dans 2007. Bref je suis dans une impasse.
Merci d'avance pour votre aide.
Partager