Cerrar automáticamente mensaje EXCEL
He creado un mensaje de alerta y necesitaría que, si transcurridos 10 segundos no se ha hecho click en Aceptar o Cancelar, se cierre el mensaje y se ejecute una macro.
La opción Cancelar también ejecuta dicha macro, por lo que si se activara el botón Cancelar automáticamente también me serviría.
La cuestión es que tiene que ser automático porque se trata de una tarea programada que se ejecuta al abrir el libro, y tendría que funcionar en el caso de que no haya nadie delante para apretar el botón.
La opción Cancelar también ejecuta dicha macro, por lo que si se activara el botón Cancelar automáticamente también me serviría.
La cuestión es que tiene que ser automático porque se trata de una tarea programada que se ejecuta al abrir el libro, y tendría que funcionar en el caso de que no haya nadie delante para apretar el botón.
1 Respuesta
Respuesta de Alvaro Silveira
1
Esto esta mas sencillo Dim AckTime As Integer, InfoBox As Object Set InfoBox = CreateObject("WScript.Shell") 'Establezca el cuadro de mensaje para cerrar después de 10 segundos o el tiempo que desees AckTime = 10 'Establezca el cuadro de mensaje para cerrar después de 10 segundos o el tiempo que desees Select Case InfoBox.Popup("Click OK (esta ventana se cierra automáticamente después de 10 segundos).", _ AckTime, "titulo", 0) Case 1, -1 Exit Sub End Select - Andre imv