XL 2010 CustomUI editor ajout getLabel problème

pleasewait

XLDnaute Nouveau
Bonjour,

Je suis confronté à un problème bien étrange.

J'ai un fichier XML de configuration d'un ruban perso.
Le validate de CustomUI editor est ok. (Fenêtre Message : Custom UI XML is well formed!)
Le ruban se charge et donc tout va bien.

Je voudrais modifier ce fichier XML qui fonctionne très bien en ajoutant un simple getLabel dans un checkbox.
(Pour modifier les labels de Checkbox).

Le validate de CustomUI editor est ok avec cette modif très mineure (Fenêtre Message : Custom UI XML is well formed!). Tout semble ok.
Pourtant après cette modif d'ajout d'un getLabel sur un checkbox, mon ruban perso n'apparaît plus dans Excel !! Etrange !!

Evidemment, si je retire le getLabel="Macro_GetLabel" dans la checkbox du XML , tout rentre dans l'ordre. Très étrange ...

Je suis sous Excel 2010 Windows 7.

Merci pour votre aide.

Je suis sous Excel 2010 Windows 7.
 
Solution
re
aboule le xml
J'ai trouvé la réponse dans la doc Microsoft sur le CustomUI.
Une véritable mine !!!

Je cite la doc :
"The getLabel and label attributes are mutually exclusive. If neither attribute is specified, no label SHOULD be displayed."

Voilà mon erreur. C'est fromage ou dessert !!

et du coup ça marche avec le Callback getLabel.

Pas de déclaration de label si gestion avec un Callback. getLabel

Simple mais fallait y penser.

Bonne nuit à tous.

pleasewait

XLDnaute Nouveau
re
aboule le xml
J'ai trouvé la réponse dans la doc Microsoft sur le CustomUI.
Une véritable mine !!!

Je cite la doc :
"The getLabel and label attributes are mutually exclusive. If neither attribute is specified, no label SHOULD be displayed."

Voilà mon erreur. C'est fromage ou dessert !!

et du coup ça marche avec le Callback getLabel.

Pas de déclaration de label si gestion avec un Callback. getLabel

Simple mais fallait y penser.

Bonne nuit à tous.
 

pleasewait

XLDnaute Nouveau
Bonjour,

Voilà deux captures d'écran qui illustrent le problème rencontré et résolu.
Le validate de customUI indique well formed! dans les deux cas ... but ... pas du tout du tout !!!;)

Un seul "Label" est autorisé.

Soit en dur avec label="hbsdcvbsdf"
Soit avec le Callback getLabel="hbsdcvbsdf"

("hbsdcvbsdf" est un exemple de texte !!! )

Bonne soirée à tous.
 

Pièces jointes

  • Capture1.PNG
    Capture1.PNG
    78.9 KB · Affichages: 51
  • Capture2.PNG
    Capture2.PNG
    53.3 KB · Affichages: 53