Video: #45 – Curso de Macros e Excel VBA – Caixa de Listagem ou ListBox
formas de e-mail Outlook pode ser uma maneira mais conveniente para coletar dados do que formulários de papel.
Video: [Macro VBA #1] Caixa de listagem em Userform com rolagem de mouse
Visual Basic do Microsoft Outlook para aplicativos macro linguagem de programação permite-lhe adicionar um formulário a uma mensagem de e-mail que pode coletar dados de seu destinatário. Por exemplo, você pode inserir um UserForm VBA e caixa de listagem na sua mensagem que exibe vários itens ou opções o destinatário pode escolher. Antes de poder adicionar esta funcionalidade para suas mensagens, no entanto, você precisa adicionar a guia Desenvolvedor e suas ferramentas para a fita e alterar as configurações de segurança do Outlook para permitir que macros VBA para executar.
1
Clique no “Arquivo” aba, “opções” e depois “Personalizar fita.”
2
Marque a caixa “Desenvolvedor” sob Principais Tabs e clique em “ESTÁ BEM.” Outlook irá retornar automaticamente para o painel Home.
3
Clique no botão “Arquivo” separador e, em seguida “opções,” “Centro de confiança” e “Trust Center Configurações “.
4
selecionar “Configurações de macro,” “Habilitar todas as macros” e clique em “Está bem” para permitir que a macro caixa de listagem executar durante o teste. Uma vez que você é feito com seu formulário de usuário, no entanto, você pode alterar as configurações para “As notificações para todas as macros” para mais segurança.
5
Reinicie Outlook para ativar a segurança macro em Alterar configurações.
6
Clique no “Desenvolvedor” aba, “macros” e, em seguida, o “macros” opção.
7
Digite um nome para sua macro e clique em “Crio.”
8
Clique no “Inserir UserForm” botão para exibir a caixa de ferramentas formulário e criar o UserForm que conterá sua caixa de listagem.
9
Clique no “Caixa de listagem”de controle na caixa de ferramentas, mantenha pressionado o botão do mouse, arraste o controle para o formulário de usuário e, em seguida, liberá-lo.
10
Clique no “CommandButton”controle na caixa de ferramentas, mantenha pressionado o botão do mouse, arraste-o para o formulário de usuário e, em seguida, liberá-lo.
11
clique com o botão direito do “CommandButton” no formulário de usuário e clique em “View Code” para exibir seu código de macro VBA.
12
Adicionar itens à caixa de lista usando a função AddItem. Por exemplo, se você quer a caixa de lista para conter as três cores primárias, seu código deve se parecer com o seguinte:
Private Sub CommandButton1_Click () ListBox1.AddItem “Vermelho” ListBox1.AddItem “Verde” ListBox1.AddItem “Azul” End Sub
ListBox1 é o nome Outlook dá automaticamente a caixa de lista que você arrastou para o formulário de usuário. O ListBox1.AddItem declaração “Vermelho” faz Red o primeiro item na caixa de lista.
13
Clique “Salve ,” pressione “F5” e, em seguida, clique no CommandButton para executar a macro. Quando você executar a macro e clique no “Botão de comando” as cores vermelho, verde e azul aparecerá na caixa de lista.
Atenção
- fechar As informações neste artigo se aplica ao Outlook 2013. Ele pode variar ligeiramente ou significativamente com outras versões do Outlook.
Video: Access – Pegar valor de caixa de combinação e caixa de listagem
Referências
- ligação Microsoft: Método ListBox.AddItem (formulários do Outlook roteiro)
- ligação Microsoft: ListBox Object (Outlook Forms Script)
- ligação Microsoft: Ver minhas opções e configurações na Central de Confiabilidade
- ligação Microsoft: CommandButton Object (Outlook Forms Script)
Sobre o autor
Allen Bethea tem escrito artigos sobre programação, web design, sistemas operacionais e hardware de computador desde 2002. Ele é bacharel em Ciência da UNC-Chapel Hill e AAS graus em tecnologia de escritório, engenharia mecânica / elaboração e tecnologia de internet. Allen tem uma vasta experiência com o desktop e software de sistema para os sistemas operacionais Windows e Linux.
Video: |FORMULÁRIO VBA #01| CAIXA DE LISTAGEM – VBA 4ALL