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 : 07
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 07 - Compreendendo o XML: o coração da Faixa de Opções - Parte 4

Acoplando o XML ao arquivo XLSM

OK, estamos quase passando da fase inicial. Só falta agora realmente o que interessa: botar a coisa para funcionar!

Para iniciar, siga as instruções abaixo:

  • Crie um novo arquivo Excel;
  • Salve o arquivo como sendo Habilitada para Macro, pois iremos adicionar código nele mais adiante;
  • Feche o arquivo Excel;
  • Abra o Office 2007 Custom UI Editor;
  • Vá até a pasta onde você salvou o arquivo Excel e abra-o (utilizando o Office 2007 Custom UI Editor);
  • Cole o código do tópico anterior neste arquivo e salve:


Figura 2‑7 Passando o XML para o arquivo Excel

Para verificar a validade do código XML, clique no segundo botão da direita para a esquerda. O programa fará uma avaliação do código inserido e reportará qualquer erro na construção do código XML:


Figura 2‑8 Avaliação do código XML para o UI Personalizada

No exemplo desenvolvido até este ponto o código está “bem formado” conforme mostra a figura acima. Feche o Office 2007 Custom UI Editor e abra o seu arquivo Excel.

Note que não há necessidade de inserir nenhum código em VBA. Toda a estrutura é carregada a partir do código XML.

Abrindo arquivos XLSM com WinZip para edição do XML

Se o leitor ainda não sabe certamente ficará sabendo agora. Os novos formatos dos arquivos Excel são, na verdade, arquivos XML zipados. Isso mesmo, arquivos XML zipados!

Enquanto é possível modificar a parte XML conforme explicado anteriormente, caso o leitor queira desmembrar um arquivo XLSM em suas partes XML há as seguintes opções:

  • Modificar a extensão do arquivo para nome.xlsm.zip;
  • Abrir o arquivo XLSM diretamente no ZIP

Trocar a extensão ainda requer “abrir” o arquivo zip para olharmos todos os arquivos que compõem a pasta de trabalho. Não obstante, a segunda opção é bem mais rápida.

A questão realmente é não danificar a estrutura dos arquivos XML.


Figura 2‑9 Abrindo o arquivo XLSM no WinZip

O arquivo XML selecionado no caso acima é o exemplo que desenvolvemos no Office 2007 Custom UI Editor. É possível editar tal arquivo no editor de texto,ou qualquer um editor de HTML como o FrontPage, por exemplo.

O arquivo pode ser visualizado em qualquer browser:


Figura 2‑10 Conteúdo XML visualizado no Browser

A vantagem de utilizarmos um editor de HTML como o FrontPage é que nele podemos avaliar a validade do código XML e salvá-lo separadamente.

A nossa próxima parada é o VBA que precisamos escrever para executar os cliques nos botões. Antes de entrarmos na escrita do código, porém, faremos uma introdução ao novo sistema de segurança do Office e em especial Excel.
« 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