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!

Foi útil?

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:

Existe uma maneira de usar o VBA e XML para adicionar um botão à fita do Office 2010, dependendo de uma string no nome do arquivo?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top