Falla

07/03/2007 - 21:00 por juancadavid07 | Informe spam
Buenas Tardes;

Alguien me podria ayudar con algo que no me da al ejecutar una macro y
quiero que no me salga el mensaje de "desea guardar los cambios",
quiero hacer esta operacion automaticamente.
para esto he utilizado la siguiente secuencia:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = False
End Sub

pero esto es para no guardarlos, este lo que hace es simular que lo
hace pero cierra la ventana desactivandola..
Como dije anteriormente lo quiero realizar automaticamente.
 

Leer las respuestas

#1 Esteban
08/03/2007 - 00:57 | Informe spam
Si lo que quieres es que se grabe automaticamente cuando cierras el archivo
debes usar:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
End Sub

De esa forma lo graba cada vez que cierras el archivo. El problema sería
querer salirse sin guardar los cambios.

Saludos

"" wrote:

Buenas Tardes;

Alguien me podria ayudar con algo que no me da al ejecutar una macro y
quiero que no me salga el mensaje de "desea guardar los cambios",
quiero hacer esta operacion automaticamente.
para esto he utilizado la siguiente secuencia:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Saved = False
End Sub

pero esto es para no guardarlos, este lo que hace es simular que lo
hace pero cierra la ventana desactivandola..
Como dije anteriormente lo quiero realizar automaticamente.


Preguntas similares