Macro para que no guarde cambios en un archivo

05/09/2005 - 17:03 por QUINTA | Informe spam
existe alguna manera de crear un macro que cuando cierre un archivo decida si
guarda los cambios o no ??
gracias

Preguntas similare

Leer las respuestas

#1 KL
05/09/2005 - 17:18 | Informe spam
Hola QUINTA,

Por si no has notado mi respuesta a tu posting anterior identico, te la
vuelvo a poner mas abajo:

Saludos,
KL



Hola Quinta,

Por ejemplo poniendo en el modulo de ThisWorkbook el siguiente codigo:

1) Para guardar forzosamente:

-
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.Save
End Sub
-

2) Para evitar que el usuario guarde los cambios:

-
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Me.Saved=True
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
Cancel = True
End Sub
-

Nota: El usuario podra saltar esto codigos si:
- no habilita los macros al abrir el archivo
- si modifica el codigo
- ejecuta la instruccion Application.EnableEvents=False desde cualquiere
modulo VBA o la ventana Immediate del ditor VBA.

Saludos,
KL
Respuesta Responder a este mensaje
#2 Héctor Miguel
05/09/2005 - 17:27 | Informe spam
hola, QUINTA !

existe alguna manera de crear un macro que cuando cierre un archivo decida si guarda los cambios o no ??



no se 'hasta donde' necesites estar 'en control' de las acciones segun si hay cambios [o no] en los archivos -?-
[probablemente] necesitaras 'dominar' lo que pasa durante los eventos de guardar y cerrar de un libro :))
revisa los tips de la siguiente pagina: http://j-walk.com/ss/excel/tips/tip78.htm

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida