Lar Mídia social Como personalizar o Excel 2016 Ribbon com XML - dummies

Como personalizar o Excel 2016 Ribbon com XML - dummies

Vídeo: Personalizar Cinta de Opciones (Ribbon) | VBA Excel 2016 #75 2025

Vídeo: Personalizar Cinta de Opciones (Ribbon) | VBA Excel 2016 #75 2025
Anonim

Em algumas situações, você pode querer modificar a Fita do Excel automaticamente quando uma pasta de trabalho ou suplemento for aberto. Ao fazê-lo, é fácil para o usuário acessar sua macro. Também elimina a necessidade de o usuário modificar a Faixa de opções manualmente usando a caixa de diálogo Opções do Excel.

Você pode fazer alterações automáticas na fita com o Excel 2007 e versões posteriores, mas não é uma tarefa simples. A modificação da fita envolve a escrita de um código XML em um editor de texto, copiando esse arquivo XML para o arquivo da pasta de trabalho, editando um monte de arquivos XML (que também estão escondidos dentro do arquivo do Excel, o que, na realidade, é nada mais do que um recipiente fechado de um indivíduo arquivos) e, em seguida, escrevendo procedimentos VBA para controlar os controles que você colocou no arquivo XML.

Felizmente, o software está disponível para ajudá-lo a personalizar a Faixa de opções - mas você ainda precisa estar familiarizado com XML.

Siga estas etapas exatamente:

  1. Crie uma nova pasta de trabalho do Excel.

  2. Salve a pasta de trabalho e nomeie a modificação da fita. xlsm.

  3. Feche a pasta de trabalho.

  4. Inicie o Editor de UI Personalizado para o Microsoft Office.

    Se você não possui esse software, você precisa encontrá-lo e instalá-lo. Consulte a barra lateral próxima "Obter o software. "

  5. No Editor de UI personalizado, escolha Arquivo → Abrir e encontre o caderno de trabalho que você salvou na Etapa 2.

  6. Escolha Inserir → Parte de UI personalizada do Office 2007.

    Escolha este comando mesmo se você estiver usando Excel 2010, Excel 2013 ou Excel 2016.

  7. Digite o seguinte código no painel de códigos (chamado customUI. Xml) exibido no Editor de UI personalizado:

    < ! --3 -> código ribbonX exibido no Editor de UI personalizado.
    
    
  8. Clique no botão Validar na barra de ferramentas.

    Se o código tiver algum erro de sintaxe, você receberá uma mensagem que descreve o problema. Se algum erro for identificado, você deve corrigi-los.

  9. Clique no botão Gerar retorno de chamada.

    O Editor de UI personalizado cria um procedimento VBA Sub que é executado quando o botão é clicado. Este procedimento não está realmente inserido na pasta de trabalho, então você precisa copiá-lo para uso posterior (ou memorizá-lo, se você tiver uma boa memória).

    O procedimento de retorno de chamada da VBA que é executado clicando no botão Faixa.
  10. Volte para o CustomUI. xml e escolha Arquivo → Salvar (ou clique no ícone Salvar na barra de ferramentas).

  11. Feche o arquivo escolhendo o comando Arquivo → Fechar.

  12. Abra a pasta de trabalho no Excel e clique na guia Início.

    Você deve ver o novo grupo da Faixa e o botão Faixa. Mas ainda não funciona.

  13. Pressione Alt + F11 para ativar o VBE.

  14. Insira um novo módulo VBA; colar (ou digitar) o procedimento de retorno de chamada que foi gerado na Etapa 9; e adicione uma instrução MsgBox, então você saberá se o procedimento está realmente sendo executado.

    O procedimento é

    Sub ShowMessage (controle como IRibbonControl) MsgBox "Parabens. Você encontrou o novo comando de fita. "End Sub
    
  15. Pressione Alt + F11 para voltar ao Excel e clique no novo botão na Faixa de opções.

    Se tudo correr bem, você vê o MsgBox.

    Prova de que adicionar um novo comando de fita usando XML é realmente possível.

No Editor de UI personalizado, quando você escolhe Inserir → Parte de UI personalizada do Office 2007, você insere uma parte de UI para o Excel 2007. O Editor de UI personalizado também possui uma opção para inserir uma parte de UI para o Excel 2010 (o software que usei não foi atualizado para o Office 2013 ou o Office 2016). Para compatibilidade máxima, use a Parte de interface do usuário personalizada do Excel 2007.

Você provavelmente percebe que modificar a Faixa de opções usando XML não é exatamente intuitivo. Mesmo com uma boa ferramenta para ajudar (como o Editor de UI personalizado), você ainda precisa entender o XML. Se isso parecer atraente para você, procure na web ou encontre um livro dedicado exclusivamente à personalização da interface da Faixa de opções no Microsoft Office.

Como personalizar o Excel 2016 Ribbon com XML - dummies

Escolha dos editores

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Como o Colégio dos Cardeais Escolhe um Novo Papa - manequins

Quando um papa morre no cargo ou renuncia , como fez o Papa Bento XVI no início de 2013, o Colégio dos Cardeais (todos os cardeais da Igreja Católica) reuniu-se para eleger um novo papa. No prazo de 15 dias e no máximo 20 dias após a morte ou renúncia do papa, todos os cardeais ...

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Como o Papa João Paulo II tornou-se um filósofo-Teólogo - manequins

Quando João Paulo II ainda era Karol Wojtyła, uma adolescente no ensino médio, ele era tão bom em falar em público que ele foi escolhido para dar o endereço de boas-vindas a um dignitário muito especial visitando a escola um dia. O Príncipe Adam Stefan Stanisław Bonfatiusz Józef Sapieha (que é um bocado), o Arcebispo de Cracóvia e um ...

Assunção de Mary no Céu - manequins

Assunção de Mary no Céu - manequins

No calendário católico, o Dia da Assunção observa o dia em que Maria morreu e subiu - corpo e alma - no paraíso. A Igreja Católica professa que quando o tempo de Maria na Terra chegou ao fim, seu corpo foi colocado em um túmulo, mas seu corpo não caiu na Terra. Em vez disso, seu filho, Jesus Cristo, assumiu o seu corpo ...

Escolha dos editores

Como excluir fotos na sua Nikon D5300 - manequins

Como excluir fotos na sua Nikon D5300 - manequins

Você tem três opções para apagar imagens de uma memória quando estiver na sua Nikon D5300. Uma nota antes de começar: nenhuma das funções Excluir apaga as imagens que você protege. Para apagar fotos protegidas, primeiro você deve remover a proteção do arquivo. Como eliminar imagens uma de cada vez Durante a reprodução da imagem, você ...

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Como exibir a visualização de visualização ao vivo em uma tela HDMI - manequins

Você pode conectar seu Câmera Nikon D7100 para um dispositivo HDMI (Interface Multimídia de Alta Definição) para ver a saída Live View na tela. Esse recurso é freqüentemente usado por fotógrafos de estúdio que querem uma visão maior do assunto do que o monitor da câmera fornece. Alguns problemas surgem quando você aproveita esta opção: ...

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Como ativar a rotação automática da imagem em sua Nikon D5300 - manequins

Quando tirar uma foto, o seu D5300 pode gravar a orientação da imagem - seja você segurado a câmera normalmente, criando uma imagem orientada horizontalmente ou girando a câmera do lado para filmar uma foto verticalmente orientada. Durante a reprodução, a câmera pode então ler os dados de orientação e girar automaticamente a imagem para que apareça ...

Escolha dos editores

Construir confiança para vender em mídias sociais - manequins

Construir confiança para vender em mídias sociais - manequins

Se o seu objetivo online é concluir uma venda para seus amigos e fãs de redes sociais, você terá que dar a essas pessoas um olhar frio e difícil. Alguns acreditam que mais é melhor. Mas mais o que? Você precisa se concentrar em pessoas que, no final do dia, podem comprar algo de você diretamente ou ...

Criar sua própria comunidade social para comércio - manequins

Criar sua própria comunidade social para comércio - manequins

Em um site comercial bem produzido, você muitas vezes vêem um link para uma área de comunidade social, que também pode levar o site externo para sites de redes sociais. Esta área é onde as páginas de serviço ao cliente e perguntas freqüentes vivem. Você também pode encontrar uma comunidade de clientes para clientes que incentive a participação de quem visita o site comercial. Se você escolher ...