Si vous avez créé plusieurs compléments .xlam dans Excel 2007 et que chacun d'entre eux contient un onglet personnel qui s'affiche dans le ruban, vous pouvez être interressé de les regrouper dans un même onglet, lorsqu'ils sont ouverts simultanéments.


Pour réaliser cette action, le fichier CustomUI.xml de chaque complément doit contenir certaines spécifications identiques:
Un nom identique (xmls:A="Mes macros complémentaires")
Un qualificateur identique (idQ="A:CibleAddIn")
L'attribut idQ (qualified ID) permet d'indiquer un élément commun à plusieurs classeurs.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
			xmlns:A="Mes macros complémentaires">
 
<ribbon startFromScratch="false">
  <tabs>
 
    <tab idQ="A:CibleAddIn" label="Mes macros complémentaires" visible="true">
 
 
 
    </tab>
 
  </tabs>
</ribbon>
</customUI>



Vous pouvez ensuite ajouter les groupes et vos options personnelles dans chaque classeur. Par exemple:

Code : 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
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"
			xmlns:A="Mes macros complémentaires">
 
<ribbon startFromScratch="false">
  <tabs>
 
    <tab idQ="A:CibleAddIn" label="Mes macros complémentaires" visible="true">
      <group id="Projet01" label="Projet 01">
 
        <button id="btnLance01" label="Lancement 01"
         onAction="ProcLancement01" 
         size="normal" imageMso="Repeat" />
 
     </group>
    </tab>
 
  </tabs>
</ribbon>
</customUI>