AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
| Programando o RibbonX no Excel 2007 Autor: Robert Friedrick Martim |
|||
|---|---|---|---|
| Lição 18 - Criando o menu multinível | |||
O nosso próximo desafio é criar um menu multi-nível. A verdade é que a Faixa de Opções veio para remover as barras de ferramentas e seus menus, contudo, pode haver cenários onde o leitor precisará criar menus com multi-níveis por um motivo ou outro. A figura abaixo mostra o nosso objetivo final:
Aqui, nós temos um menu dentro de um grupo e dentro deste menu possuímos um submenu. Neste submenu também possuímos outro submenu (desativado na figura acima). O último submenu encontra-se desativado porque ele não possui nenhum outro elemento dentro dele. A parte mais árdua disso tudo é criar o nosso XML. Crie um novo documento Excel e abra-o utilizando o editor do CustomUI onde inseriremos o seguinte código XML: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab id="guia1" label="Minha Guia" insertBeforeMso="TabHome"> <group id="grp1" label="Meu Grupo de Menu"> <!-- Aqui inicia o menu principal dentro do grupo --> <menu id="mnu1" label="Meu Menu 1" imageMso="Help"> <button id="btn1" imageMso="ExchangeFolder" screentip = "Clique aqui para enviar para pasta do Exchange." label="Enviar para Exchange" onAction="enviarExchange"/> <button id="btn2" imageMso="Camera" label="Camera" onAction="tirarFoto" screentip="Clique aqui para tirar uma foto com sua webcam."/> <!-- Aqui inicia o primeiro submenu dentro do menu principal do grupo --> <menu id="subMnu1" label="Sub Menu 1" imageMso="ZoomIn"> <button id="btn3" imageMso="InkDeleteAllInk" screentip = "Clique aqui para excluir toda a tinta." label="Excluir toda a tinta" onAction="excluirTinta"/> <button id="btn4" imageMso="FileStartWorkflow" screentip = "Clique aqui para iniciar Fluxos de Trabalho." label="Fluxos de Trabalho" onAction="iniciarFluxo"/> <button id="btn5" imageMso="PrintPreviewClose" label="Fechar Visualização de Impressão" onAction="fecharVI" screentip ="Clique para fechar Visualização de Impressão."/> <!-- Aqui inicia o primeiro submenu dentro do submenu1 --> <!-- Note que não há itens sob este menu. Portanto, ele estará desabilitado por padrão. --> <menu id="subMnu2" label="Sub Menu 2" imageMso="ZoomOut"> </menu> </menu> <!-- Note que este botão ainda pertence ao primeiro menu do grupo. --> <button id="btn6" imageMso="FileSaveAsOtherFormats" label="Salvar com outro formato" onAction="salvarComo" screentip ="Clique aqui para salvar com outro formato."/> </menu> </group> </tab> </tabs> </ribbon> </customUI> Tendo em vista os vários níveis de aninhamento e a distância entre elementos, o leitor pode iniciar o processo abrindo e logo em seguida fechando cada grupo e marcando os mesmos com comentários. No próximo tópico discutirei um processo de automação na criação do código XML. O processo é bastante simples, lógico e pode ser extendido para levar em conta outros atributos não discutidos no tópico. O que é discutido é uma idéia inicial que ainda precisa ser amadurecida em vários aspectos, contudo, já tira bastante do peso de termos que escrever todo o código XML (na verdade todos os tópicos anteriores foram escritos utilizando o método ensinado no próximo tópico) o qual representa um consumo enorme de tempo. |
|||
| « Anterior | Δ Página principal | ¤ Índice | Próxima » |
|
Quer Aprender VBA no
Excel, Sem Dificuldades, com Exemplos |
||
|
Junto com o livro você Recebe 11 Bônus Incluindo 50 horas de Vídeo Aulas. |
||
|
Mesmo que Você não Saiba Nada de
Programação VBA ou já Tenha Tentado |
||
|
|
MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI (Online, Vitalício, Prático e Atualizado)! |
|
|
NÃO PROCURE VAGAS, SEJA PROCURADO! |
|
Para Todos os Detalhes, Acesse:
https://juliobattisti.com.br/curso-infra-ti.asp
|
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2026 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI