Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 20/11/2011, 20h34   #1
Invité de passage
 
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut PB tutoriel ruban personnalisé

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 :
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.
caroline.bouteloup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 21h09   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
bonsoir,

Dans custom editor tu ne change pas la première ligne mais avant de l'insérer tu dans le menu "Insert --> Custom UI 2007 Part" ...

bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web