Usando CommandBar para personalizar a fita no COM-Addin
-
21-12-2019 - |
Pergunta
Eu estou tentando adicionar um botão à faixa de opções usando commandbars, mas não consigo encontrar nenhum exemplo ou uma maneira de fazer isso.
Eu não posso usar o customui xml porque preciso alterar a visibilidade do botão e não é suportado pelo customui xml.
Eu encontrei um commandbar chamado "fita" com um comandobarcontrol que é chamado de "fita" também, mas não vejo como eu uso para colocar um botão "TABHOME".
Alguém sabe o que estou perdendo aqui?ou pode me apontar para um exemplo?
Obrigado!
Solução
Tanto quanto eu sei, você não pode usar commandbars para controlar a fita.E não faz sentido fazê-lo, pois a tecnologia CommandBars é depreciada para a interface do usuário da fita, e basicamente suportada apenas para compatibilidade.
não conseguiu por que você não quer usar o fita XML para personalizar a fita?É o jeito oficial.Para controlar a visibilidade do botão, você deve simplesmente definir um atributo "getvisible" do botão para o manipulador do seu evento (callback) e e nesse retorno de chamada retornar true / falso para mostrar / ocultar o botão ...
O que você não pode mostrar / ocultar dinamicamente são botões built-in , mas você deve ser capaz de mostrar / ocultar seus próprios botões sem nenhum problema. .
parece bastante semelhante a este: