Problemas con Application.Quit

Buenos días.

Tengo problemas con algo, en principio, más que sencillo:

Con una macro, aplico la instrucción 'Application.Quit' esperando que al intentar salir de Excel, obtendré un cuadro de diálogo preguntando si deseo guardar los cambios (no hay ninguna instrucción previa que utilice 'Thisworkbook.Saved = True' ni ninguna otra instrucción que guarde nada, ni tampoco existe la instrucción 'Application.DisplayAlerts = False'.

Pues bien, la macro no pregunta nada, sale de Excel y no ha guardado nada.

Y lo sorprendente es que la macro funciona bien en cualquier otro ordenador con cualquier Excel 2007 o 2010, pero no funciona con mi Excel (2010).

¿Qué tengo mal configurado o qué tengo en mi Excel que hace que no me pregunte para guardar los cambios?

Gracias por anticipado.

1 respuesta

Respuesta
1

Pues no se que tendra tu excel pero puedes probar lo sgte:

Antes de application. Quit

Pon:

xlDialogSaveWorkbook(145).show

Te mostrara el cuadro de guardar

Si, es cierto.

Aunque mi intención era que Application.Quit funcionara como corresponde y no muestre un cuadro de diálogo si no es necesario.

Parece que es un problema difícil de detectar, atípico y sin lógica.

Muchas gracias en cualquier caso por tu respuesta e interés.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas