cerrrar automaticamente excel

20/03/2006 - 18:04 por javito | Informe spam
Hola,

Tengo una tarea programada que me abre un excel cuando se actualizan los
datos de olap. Se abre por la noche y quiero que 10 minutos despues de
abrirse se cierre automaticamente,

¿sabeis como se hace?

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
21/03/2006 - 10:44 | Informe spam
hola, javito !

Tengo una tarea programada que me abre un excel cuando se actualizan los datos de olap.
Se abre por la noche y quiero que 10 minutos despues de abrirse se cierre automaticamente,
... como se hace?



prueba copiando las siguientes lineas de codigo...

1) en el modulo de codigo del libro [ThisWorkbook]...
Private Sub Workbook_Open()
Application.OnTime Now + TimeSerial(0, 10, 0), "Terminar"
End Sub

2) en un modulo de codigo 'normal' ...
Option Private Module
Sub Terminar()
Application.Quit
ThisWorkbook.Close True
End Sub

NOTAS:
1) al momento de abrirse el libro por la tarea programada, [probablemente] excel 'preguntara' si se habilitan las macros :-(
2) si tu nivel de proteccion en macros es medio... se quedara 'esperando'... -> por una respuesta del usuario :-\
3) si no quieres dejar el nivel de proteccion en bajo [que ademas es poco recomendable]...
-> necesitaras 'firmar' tus macros [p.e.] usando la herramienta 'SelfCert' de office [2000 en adelante]...
o... comprarte una firma 'digital'
o... [de alguna forma]... 'ingeniartelas' para cerrar la ultima sesion de excel con un nivel bajo...
y 'regresarlo' a un nivel medio [o alto] EN la salida del archivo programado en la tarea ;)

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