OKOK testé
on peut le faire
exemple remplace true par false dans le callback tab_getVisible ferme et réouvre le fichier
ca sera donc la prochaine mise à jour
et HOP !! une option en plus
il faut donc laisser le startfromscratch a false
je te laisse le décortiquer en le dezipant pour aller voir le xml
le callback est le même pour tous
XML:
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabInsert" getVisible="Tab_Getvisible"/>
<tab idMso="TabPageLayoutExcel" getVisible="Tab_Getvisible"/>
<tab idMso="TabFormulas" getVisible="Tab_Getvisible"/>
<tab idMso="TabData" getVisible="Tab_Getvisible"/>
<tab idMso="TabReview" getVisible="Tab_Getvisible"/>
<tab idMso="TabView" getVisible="Tab_Getvisible"/>
<tab label="Onglet_6" id="tab_1">
VB:
Sub Tab_Getvisible(control As IRibbonControl, ByRef returnedVal)
'tout les onglets builds qui font appel a ce callback subiront le returnedval sur le visible
returnedVal = False
End Sub
Ok du coup dans ta futur modif, on pourra choisir les différents onglets que l'on veut masquer via le xml en mettant le :
returnedVal = False ??? dans le vba
Edit : en tout cas c'est simple à faire manuellement si je veux le mettre en place sur mon xlsm
![Pouces vers le haut :thumbsup: 👍](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f44d.png)
![Pouces vers le haut :thumbsup: 👍](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f44d.png)
![Pouces vers le haut :thumbsup: 👍](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f44d.png)
Dernière édition: