Como criar uma caixa de listagem userform no outlook
Video: #45 - Curso de Macros e Excel VBA - Caixa de Listagem ou ListBox
Conteúdo
- Video: #45 - curso de macros e excel vba - caixa de listagem ou listbox
- 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.
Clique no "Arquivo" aba, "opções" e depois "Personalizar fita."
Marque a caixa "Desenvolvedor" sob Principais Tabs e clique em "ESTÁ BEM." Outlook irá retornar automaticamente para o painel Home.
Clique no botão “Arquivo" separador e, em seguida "opções," "Centro de confiança" e "Trust Center Configurações “.
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.
Reinicie Outlook para ativar a segurança macro em Alterar configurações.
Clique no "Desenvolvedor" aba, "macros" e, em seguida, o "macros" opção.
Digite um nome para sua macro e clique em "Crio."
Clique no "Inserir UserForm" botão para exibir a caixa de ferramentas formulário e criar o UserForm que conterá sua caixa de listagem.
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.
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.
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.
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.
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)