Cómo crear un cuadro de lista userform en perspectiva

formularios de correo electrónico de Outlook pueden ser una forma más conveniente para recoger datos que los formularios en papel.

formularios de correo electrónico de Outlook pueden ser una forma más conveniente para recoger datos que los formularios en papel.

Vídeo: Programación en Excel. Listbox en Userform

Visual Basic de Microsoft Outlook para aplicaciones macro lenguaje de programación que permite agregar un formulario a un mensaje de correo electrónico que puede recoger datos de su destinatario. Por ejemplo, puede insertar un formulario de usuario VBA y cuadro de lista en el mensaje que muestra varios elementos u opciones que el destinatario puede elegir. Para poder añadir esta característica a sus mensajes, sin embargo, es necesario agregar la ficha Programador y sus herramientas a la cinta y cambiar la configuración de seguridad de Outlook para permitir que las macros de VBA para correr.

1

Haga clic en el "Archivo" lengüeta, "opciones" y entonces "Personalizar la cinta."

Vídeo: Cuadro de Lista en Formularios VBA | Formularios en Excel | Lección 8

2

Marque la casilla "Desarrollador" en Pestañas principales y haga clic "DE ACUERDO." Perspectivas volverá automáticamente al panel principal.

3

Haga clic en el “Archivo" pestaña y luego "opciones," "Centro de confianza" y "Centro de confianza Configuración “.

4

Seleccionar "Configuración de macros," "Habilitar todas las macros" y haga clic "DE ACUERDO" para permitir que el cuadro de lista de macros ejecutar durante las pruebas. Una vez que haya terminado con el formulario de usuario, sin embargo, puede cambiar la configuración para "Las notificaciones para todas las macros" para más seguridad.

5

Reinicie Outlook para activar la seguridad de macros cambiar la configuración.

6

Haga clic en el "Desarrollador" lengüeta, "macros" y luego el "macros" opción.

7

Escriba un nombre para la macro y haga clic "Crear."

8

Haga clic en el "Insertar UserForm" botón para mostrar la forma caja de herramientas y crear el formulario de usuario que contendrá el cuadro de lista.

9

Haga clic en el "Cuadro de lista”controles de la herramienta, mantenga pulsado el botón del ratón, arrastre el control para el formulario de usuario y luego liberarlo.

10

Haga clic en el "CommandButton”controles de la herramienta, mantenga pulsado el botón del ratón, arrástrelo hasta el formulario de usuario y luego liberarlo.

11

haga clic en el “CommandButton” en el formulario de usuario y haga clic "Ver código" para mostrar su código de macro VBA.

12

Añadir elementos al cuadro de lista mediante la función AddItem. Por ejemplo, si desea que el cuadro de lista que contiene los tres colores primarios, el código debe ser similar al siguiente:

Private Sub CommandButton1_Click () ListBox1.AddItem "rojo" ListBox1.AddItem "Verde" ListBox1.AddItem "Azul" End Sub

ListBox1 es el nombre de Outlook da automáticamente el cuadro de lista que ha arrastrado al formulario de usuario. La declaración ListBox1.AddItem "rojo" Rojo hace el primer elemento del cuadro de lista.

13

Hacer clic "Salvar," prensa "F5" y luego haga clic en el CommandButton para ejecutar la macro. Cuando se ejecuta la macro y haga clic en el "Botón de comando" los colores rojo, verde y azul aparecerá en el cuadro de lista.

Vídeo: Controles_Formulario: Cuadro de lista

Advertencia

  • cerca La información en este artículo se aplica a Outlook 2013. Puede variar ligeramente o significativamente con otras versiones de Outlook.

referencias

  • enlazar Microsoft: Método ListBox.AddItem formularios de Outlook (escritura)
  • enlazar Microsoft: Objeto ListBox (formularios de Outlook Script)
  • enlazar Microsoft: Ver mis opciones y ajustes en el Centro de confianza
  • enlazar Microsoft: CommandButton Objeto (formularios de Outlook Script)

Sobre el Autor

Allen Bethea ha escrito artículos sobre la programación, diseño web, sistemas operativos y hardware del equipo desde 2002. Es licenciado en Ciencias de grados UNC-Chapel Hill y AAS en tecnología de oficina, ingeniería mecánica / redacción y la tecnología de Internet. Allen tiene una amplia experiencia con el escritorio y el software del sistema para los sistemas operativos Windows y Linux.

Artículos Relacionados