Cuadros de diálogo abrir Libro Excel. Objeto Application - Propiedad Dialog

Vamos a ver ahora la última Propiedad que desarrollaremos en este curso de programación, se trata de la propiedad Dialog con la cual podemos activar cualquiera de las ventanas de diálogo que nos puede presentar Excel durante la operación del programa. Se trata pues de una Propiedad que para el desarrollo de aplicaciones muy personalizadas, es bastante útil pues podemos crear botones y programarlos para que nos presente cualquiera de las ventanas de opciones que hay en Excel

Propiedad Dialog: Habilita la presentación de cualquiera de las ventanas de opciones de Excel.

Desde Excel abrimos el Editor VBA (Alt + F11), insertamos un Módulo (Clic derecho sobre el proyecto Excel, Insertar, Módulo:

Ingresamos el siguiente código:

Sub MostrarVentanaAbrir()

MsgBox "Por favor seleccione un Libro Excel para Abrir"

Application.Dialogs(xlDialogOpen).Show

End Sub

Queda de la siguiente manera en el Módulo:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub MostrarVentanaAbrir (), indica el inicio de la macro.
  2. En la segunda línea presentamos un mensaje a manera informativa para indicar que es lo que debe realizar el usuario a continuación.
  3. En la tercera línea estamos utilizando del Objeto Application la Propiedad Dialogs la cual nos permite ejecutar cualquier ventana de opciones de Excel; para establecer cuál es la venta, se indica entre paréntesis el nombre técnico de la ventana requerida, para este ejemplo, se trata de la ventana de Abrir libro y se referencia como xlDialogOpen. Finalmente se da la instrucción Mostrar (Show)
  4. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Al ejecutar la macro, primero aparece el mensaje informativo:

Y luego de dar Aceptar a esta ventana aparece la ventana de Abrir libro Excel:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.