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 10 - Exemplos Avançados - Parte 1 | |||
Passada a primeira parte, queremos agora levar a nossa customização ao próximo nível. O nosso objetivo agora é personalizar outros grupos e adicionar controles mais avançados à nossa personalização. Iniciarei este tópico mostrando como adicionar uma descrição ao botão personalizado. Porém, este tópico não é o único avançado. Discutiremos outras questões avançadas separadamente. Adicionando dicas: screenTips e superTipsAo passarmos o mouse sobre um botão de comando qualquer (assumindo que o Enhanced screentips está ativo) obtemos dicas sobre o comando em questão:
O nosso objetivo agora é exatamente este: adicionar dicas e super dicas aos nossos comandos. Para inserir tais dicas precisamos retornar ao nosso XML onde utilizaremos as propriedades (ou atributos) screentips e supertips para determinar os dois itens: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <group <button </tab> Ao passarmos o mouse sobre o nosso botão de comando obtemos a dica e super dica conforme definido no XML:
Adicionando ícone personalizado ao botãoNo exemplo anterior vimos como adicionar dicas e super dicas. Agora, veremos como adicionar uma imagem personalizada ao nosso botão. Como não tinha nenhuma foto melhor, sou obrigado a “dar uma de narcisista” e utilizar a minha própria foto para o próximo exemplo, mas claro que você poderá utilizar a foto ou ícone que desejar. Até o momento utilizamos o atributo (propriedade) imageMso para determinar uma imagem interna do Office (veja Apêndice C para lista de imageMso). Agora, utilizaremos o atributo (propriedade) image para determinar uma imagem personalizada. Crie um novo documento Excel nos padrões que estamos utilizando, salve e feche-o. Abra o Office 2007 Custom UI Editor e abra o documento recentemente criado. Aqui o leitor verá um pequeno botão de imagem (Insert Icons). Clique neste botão e navegue até a imagem que deseja acoplar ao documento. Depois defina o atributo (propriedade) image como sendo igual ao nome da figura (sem a extensão):
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <group <button </tab> Você pode agora abrir o documento Excel o qual mostrará a imagem no seu botão:
Adicionando um grupo a uma guia internaVejamos agora como adicionar um grupo (e um botão a este grupo) em uma das guias internas do Excel. Suponha que o objetivo seja inserir um grupo na guia Início (TabHome) conforme mostra a figura abaixo:
Novamente, crie o seu documento e salve-o no padrão já ensinado. Feche o arquivo e abra-o no Office 2007 Custom UI Editor onde você deverá entrar o seguinte XML: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <tab idMso="TabHome"> <group <button </tab> Note a construção do miolo iniciando pela guia que conterá o nosso grupo. O esquema é o mesmo utilizado anteriormente. Adicionando um botão de comando ao Office MenuVejamos então como adicionar botões de comando aos grupos internos. Neste exemplo, adicionaremos dois botões no menu anteriormente conhecido como Arquivo (File). Os botões serão adicionados como mostram as figuras:
O primeiro botão será inserido sob o grupo Imprimir ao passo que o segundo será inserido sob o grupo Enviar. O botão Imprimir é um elemento do tipo “SplitButton” (botões de separação/quebra). Não obstante, o botão Enviar é considerado um Menu. O menu “arquivo” (File) é composto de forma similar aos exemplos dados até o momento. Na versão Beta 2, este tag era denominado fileMenu na versão RTM do Office o tag foi modificado para officeMenu: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> </officeMenu> Dentro da hierarquia ele se encontra encapsulado na Faixa de Opções. Logo abaixo do officeMenu vem o nosso splitButton e em seguida o menu que desejamos inserir. Note que na versão Beta 2 o idMso do menu é MenuShare. Já na versão RTM o idMso foi modificado para FileSendMenu: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <officeMenu> <!-- Inserir um botão no menu Arquivo (File) sob o grupo "Imrpimir" --> </menu> <!-- Inserir um botão no menu Arquivo (File) sob o grupo/menu "Enviar" --> <button </officeMenu> Podemos agora adicionar os dois callbacks existentes em nosso documentos: 'Callback for prn onAction 'Callback for emailRobert onAction Limpar: Err_Handler: End Sub |
|||
| « 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