No grabar cambios solo hasta al final

15/10/2003 - 22:36 por osalazarg | Informe spam
Necesito su ayuda por favor tengo una macro que hace un archivo extension
txt y cuando ya termina de hacerlo me dice "El archivo ya existe ¿Desea
reemplazarlo?, le agregue la linea Application.DisplayAlerts = False
antes de que grabe y despues de que grabe Application.DisplayAlerts True , para que se salte el "El archivo ya existe ¿Desea reemplazarlo?,
pero despues me dice ¿Desea guardarlos cambios efectuados?, aqui es donde
necesito decirle que no deseo guardar los cambios por medio de visual
basic.

Uso excel 2000.

No se si me di a explicar.

Por su ayuda muchas gracias por anticipado.
Saludos.





Mensaje enviado desde http://grupos.buscadoc.org

 

Leer las respuestas

#1 Héctor Miguel
16/10/2003 - 01:32 | Informe spam
Hola, O. Salazar !

... macro que hace un archivo ... txt ... agregue la linea
Application.DisplayAlerts = False antes de que grabe y despues de que grabe
Application.DisplayAlerts = True para que se salte el "El archivo ya existe ¿Desea reemplazarlo?,
pero despues me dice ¿Desea guardarlos cambios efectuados?, ... decirle que no deseo guardar [...]



solo agrega a la linea 'de cierre' del libro la instruccion de que 'NO deseas' guardar los cambios [p.e.]
=> xyz.Close SaveChanges:=False <= [o lo que 'es lo mismo']
=> xyz.Close False <
como ['recomendacion'] comentario adicional, SIEMPRE que se use =>Application.DisplayAlerts = False<poner ANTES [como 'precaucion'] una instruccion 'del tipo' =>On Error Resume Next<[independientemente de que despues 'se rehabiliten' los mensajes de alerta con 'True']
'por si...' [por algo] se llegara a interrumpir el codigo =>antes de 'rehabilitarlos'<
Saludos,
Héctor.

Preguntas similares