NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosLivroexc2007ribbon › Capítulo 1 : 02
Quer receber novidades e e-books gratuitos?
« Anterior Δ Página principal ¤ Índice Próxima »
Programando o RibbonX no Excel 2007
Autor: Robert Friedrick Martim
Lição 02 - Dica para layout do XML

Caso o leitor tenha adquirido a primeira edição deste curso, ele certamente notará a diferença na disposição do código XML. Como todo é qualquer idéia evolui (e deve evoluir), de inicio o código era apresentado por extenso, conforme abaixo:

<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> 

Embora não haja nada de errado com tal método além de ser exatamente isso que observamos em arquivos XML, HTM, HTML, etc. Porém, o problema que temos de visualização é enorme.

Durante o processo de revisão deste curso, nem eu mesmo conseguia mais acompanhar o emaranhado de código XML. A solução foi “quebrar” o código em bloco (como fazemos no VBA quando utilizamos bloco With-End With; If-Then-End If, etc).

Deste modo, a dica que tenho a dar ao leitor é: AGRUPE. Talvez não seja o método ideal ou perfeito, porém, o agrupamento se mostrou bastante útil durante a revisão deste curso e facilitou muito a leitura do código XML como é mostrado abaixo:

         <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> 

No exemplo acima, fica claro que os botões pertencem a um determinado grupo, ao passo que cada atributo (seja do grupo, botão ou outro elemento qualquer) é alinhado logo abaixo de seu elemento (controle) contenedor.

Este processo, para os mais acostumados com VBA é similar à utilização do bloco “With-End With” o qual nos permite listar propriedades e métodos abaixo do objeto em questão.
« Anterior Δ Página principal ¤ Índice Próxima »

Quer Aprender VBA no Excel, Sem Dificuldades, com Exemplos
Práticos Passo a Passo e com Explicações Detalhadas?

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passos

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
Aprender VBA e Desistiu ou Achou Difícil, com Este Livro EU GARANTO que Você Aprenderá, SEM DIFICULDADES. APRENDIZADO GARANTIDO.

Clique Aqui Para Todos os Detalhes sobre Esta Oferta

- É com alegria que Comunico o lançamento do meu 42º Livro.

 

- Perfeito para Iniciantes em Programação VBA.

 

- Abordo desde o Básico até Comandos Avançados.

 

- Códigos detalhadamente explicados, linha por linha.

 

- Criação de Funções e Procedimentos com VBA.

 

- O Modelo de Objetos do Excel - Exemplos Práticos.

 

- Criação de Formulários - UseForms.

 

- Criação de um Sistema de Cadastro Completo, com Foto.

 

- Como trabalhar com Tabelas Dinâmicas na Programação VBA.

 

- Como trabalhar com Gráficos na Programação VBA.

 

- Rotina que Escreve um número por Extenso usando VBA.

 

- E muito, muito mais mesmo...

 

- Junto com o livro você recebe 50 horas de Vídeo Aulas sobre Macros, Programação VBA, Fórmulas e Funções Avançadas, Dashboards e Muito mais.

 

[Bônus]: 60 horas de Vídeo Aulas sobre Macros, Programação VBA, Fórmulas e Funções Avançadas no Excel, Recursos Avançados, Dashboards e Muito mais.

 

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Uteis - Passo a Passos

Aprenda com Júlio Battisti: "Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Uteis - Passo a Passos

A BÍBLIA DA
PROGRAMAÇÃO
VBA NO EXCEL

 

Quer receber novidades e e-books gratuitos?

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-2021 ®

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI