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 17 - Iniciador de Caixa de Diálogo (Dialog Box Launcher) | |||
O “Dialog Box Launcher” A figura abaixo mostra o Iniciador de Caixa de Diálogo para o grupo Fonte com o Iniciador de Caixa de Diálogo circundado:
O objetivo é criar o seguinte grupo contendo o Iniciador de Caixa de Diálogo:
Note que ao apontarmos para o Iniciador de Caixa de Diálogo uma super dica é apresentada ao usuário. Vejamos o código XML que gerará a guia, grupo, rótulo e launcher: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <group <!-- Utilize o tag dialogBoxLauncher para criar um botão Dialog Box Launcher --> <dialogBoxLauncher> <button </dialogBoxLauncher> </group> </tab> Podemos agora gerar o callback para utilização no VBA. Salve o arquivo XLSM e abra-o no Excel. Abra o VBE (Alt+F11) e cole o callback em um novo módulo. Adicione um formulário ao seu projeto. Assumindo que o nome de seu formulário é “UserForm1”, teremos o seguinte VBA no callback: Sub mostrarCaixaDeDialogo(control As IRibbonControl) O nosso formulário está pronto para ser utilizado. Note que o formulário não é carregado como “modal” o que implica que o usuário pode selecionar o que está por trás dele. A figura a seguir mostra o formulário carregado quando o usuário clica no Iniciador de Caixa de Diálogo:
Obviamente que não precisamos nos circunscrever a formulários. Nós podemos utilizar o DBL para carregar qualquer outra caixa de diálogo disponível no Excel. Finalmente, o leitor deve estar ciente que devido a uma mudança de última hora, se tentarmos validar o XML do Iniciador de Caixa de Diálogo nós obteremos um erro:
O erro ocorre porque o elemento dialogBoxLauncher era anteriormente chamado de advanced (conforme mostrado no círculo acima). Caso o leitor esteja utilizando a versão Beta 2 para estudar este curso, este elemento deve ser renomeado caso contrário haverá um erro. Para os leitores com acesso a versão RTM do Office o ideal é fazer o upgrade para a nova versão do Office 2007 CustomUI Editor compatível com a versão RTM do Office conforme definido no início deste curso. O mesmo pode ser baixado no link: http://openxmldeveloper.org/articles/CustomUIeditor.aspx. |
|||
| « 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