Frage

Ich versuche, mit dem Ribbon mithilfe von Befehlsbären eine Schaltfläche hinzuzufügen, aber ich kann kein Beispiel oder einen Weg finden, um das zu tun.

Ich kann den Customui XML nicht verwenden, da ich die Sichtbarkeit der Schaltfläche ändern muss, und es wird nicht von CustomUI XML unterstützt.

Ich habe eine Befehlsbar mit dem Namen "Ribbon" mit einem CommandBarControl gefunden, das als "Ribbon" genannt wird, aber ich sehe nicht, wie ich es verwendet, um einen Knopf auf "Tabhome" aufzurufen.

Weiß jemand, was ich hier vermisse?oder kann mich auf ein Beispiel richten?

danke!

War es hilfreich?

Lösung

Soweit ich weiß, können Sie keine Befehlsbars verwenden, um das Farbband zu steuern.Und es macht keinen Sinn dafür, dies zu tun, da die Kommando-Technologie für die Band-UI abgeschrieben und nur zur Kompatibilität unterstützt wird.

gab nicht ganz, warum Sie Ribbon XML nicht verwenden möchten, um das Farbband anzupassen?Es ist der offizielle Weg.Um die Sichtbarkeit der Tasten zu steuern, sollten Sie einfach ein "Getvisibles" -attribut der Schaltfläche an Ihren Ereignishandler (Callback) einstellen, und in diesem Callback-Return TRUE / FALSE, um die Taste zu zeigen / auszublenden ...

Was Sie dynamisch nicht anzeigen / ausblenden können, sind integrierte Office-Tasten, aber Sie sollten in der Lage sein, Ihre eigenen -Tasten ohne Probleme anzuzeigen / auszublenden.

sieht dieser ein ganz ähnlich aus:

Gibt es eine Möglichkeit, VBA und XML zu verwenden, um dem Office 2010-Farbband eine Schaltfläche hinzuzufügen, abhängig von einer Zeichenfolge im Dateinamen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top