Cuadro de diálogo guardar como. Objeto Application - Propiedad Dialog

Ya vimos un ejemplo de la Propiedad Dialog con la cual  activamos la ventana de opción Abrir libro. Vamos a ver en esta entrega el uso de esta misma propiedad pero para abrir la ventana de Guardar Como que también nos puede servir para algun formulario que estemos desarrollando en VBA y queramos insertar un botón para guardar una copia del libro

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 MostrarGuardarComo()

MsgBox "Por favor seleccione una ubicación para Guardar una Copia del Libro"

Application.Dialogs(xlDialogSaveAs).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 MostrarGuardarComo(), 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 Guardar Como, es decir guardar una copia y se referencia como xlDialogSaveAs. 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 Guardar como 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.