Question

J'essaie d'ajouter un bouton au ruban à l'aide de Commandbars, mais je ne trouve aucun exemple ni moyen de le faire.

Je ne peux pas utiliser le CustomUI XML car je dois modifier la visibilité du bouton, et il n'est pas pris en charge par CustomUi XML.

J'ai trouvé une barre de commande appelée "Ruban" avec une commande CommandBarControl appelée "ruban" également, mais je ne vois pas comment je l'utilise pour placer un bouton sur "Tabhome".

Est-ce que quelqu'un sait ce que je manque ici?ou peut me signaler à un exemple?

merci!

Était-ce utile?

La solution

Autant que je sache, vous ne pouvez pas utiliser Commandbars pour contrôler le ruban.Et cela n'a aucun sens de le faire, car la technologie CommandBars est amortie pour l'interface utilisateur du ruban et essentiellement pris en charge pour la compatibilité uniquement.

n'a pas vraiment compris pourquoi vous ne voulez pas utiliser de ruban XML pour personnaliser le ruban?C'est la manière officielle.Pour contrôler la visibilité des boutons, vous devez simplement définir un attribut "GetVisible" du bouton sur votre gestionnaire d'événements (rappel) et et dans ce rappel de rappel Vrai / False pour afficher / masquer le bouton ...

Ce que vous ne pouvez pas montrer / masquer dynamiquement des boutons de bureau intégrés , mais vous devriez être capable d'afficher / masquer vos propres boutons sans aucun problème.

semble assez similaire à celui-ci:

Y a-t-il un moyen d'utiliser VBA et XML pour ajouter un bouton au ruban Office 2010 en fonction d'une chaîne du nom de fichier?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top