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 06 - Compreendendo o XML: o coração da Faixa de Opções - Parte 3 | |||
Posicionamento da guiaNo tópico anterior, mostrei as figuras que definem o posicionamento das tabulações no Excel. E o leitor certamente está coçando para saber como isso é feito. Com as propriedades id e label fora do caminho, podemos partir para a questão do posicionamento.
Mas o que é um Mso? Mso refere-se à uma das tabulações padrões do Excel, como seguem:
Acredito que já deva ser bastante óbvio a lógica de nomenclatura dos Mso’s. <ribbon> <tabs> <tab id="meuTab" label="Minha Guia" insertAfterMso="TabHome"> </tab> </tabs> </ribbon> Adicionando um novo grupo à guiaAgora, vejamos como adicionar um grupo à guia que acabamos de criar. Antes de iniciar o leitor deve se atentar para os dois tipos de grupos:
Alguns dos grupos internos são:
Novamente, é relativamente óbvia a nomenclatura utilizada nos nomes dos grupos. <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon startFromScratch="false"> <tabs> <tab id="meuTab" label="Minha Guia" insertBeforeMso = "TabHome" > <!-- Início do primeiro grupo --> <group id="meuGrupo" label="Meu Grupo 1" > </group > <!-- Início do segundo grupo --> <group id="meuGrupo2" label = "Meu Grupo 2"> </group> <!-- Início do terceiro grupo --> <group idMso="GroupShapes" visible="true" /> </tab> </tabs> </ribbon> </customUI> Os primeiros dois grupos são personalizados ao passo que o terceiro grupo é interno. A figura abaixo mostra a guia compilada:
Agora que já temos a nossa guia e grupos, precisamos adicionar os botões de comandos os quais serão utilizados Adicionando botões de comando aos gruposAssim como a guia possui a propriedade id e label o botão de comando também possui tais propriedades. Desta forma, não irei quebrar estas duas partes, mas as adicionarei diretamente no código XML: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon startFromScratch="false"> <tabs> <tab id="meuTab" label="Minha Guia" insertBeforeMso="TabHome" > <group id="meuGrupo" label="Meu Grupo 1" > <button id="btn1" imageMso="Italic" label="Botão Grande" size="large" onAction="btnGrande" /> <button id="btn2" imageMso="Bold" label="Botão Normal" size="normal" onAction="btnNormal" /> <button id="btn3" imageMso="WrapText" label="Botão Normal" size="normal" onAction="btnNormal" /> <button id="btn4" imageMso="ConditionalFormatting" label="Botão Normal" size="normal" onAction="btnNormal" /> </group > <group id="meuGrupo2" label = "Meu Grupo 2"> <toggleButton id="b1" imageMso="HyperlinkInsert" size="large" label="Internet" onAction="abrirNet"/> </group> <group idMso="GroupShapes" visible="true" /> </tab> </tabs> </ribbon> </customUI> Estude o exemplo acima para ver como os botões se relacionam com cada grupo ao qual pertencem. Note também o “onAction”, pois este se refere à macro (callback) que criaremos e que está relacionada ao botão:
|
|||
| « 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-2025 ®
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