Problema con captura de eventos
Tengo u problema con el que tal vez me puedas ayudar. Estoy haciendo un programa en el que el usuario puede seleccionar un número de ficheros word para que se transformen en html. Todo el proceso va bien, pero necesito tener un botón 'parar' que termine con el proceso en el punto en el que esté.
El proceso de transformación lleva bastante tiempo, por lo que en el código he metido varias veces la llamada a DoEvents. Pero aún así, cuando pulso el botón parar, el programa me ignora o me lanza un MsgBox con el texto "No se puede completar esta acción porque la otra aplicación está ocupada. Elija 'Cambiar a' para activar la aplicación ocupada y corregir el problema". Si pulso 'Reintentar' varias veces, al final me hace caso y ejecuta el evento click del botón 'parar'.
¿Qué puedo hacer para que me haga caso a la primera y no me muestre ese mensaje?
El proceso de transformación lleva bastante tiempo, por lo que en el código he metido varias veces la llamada a DoEvents. Pero aún así, cuando pulso el botón parar, el programa me ignora o me lanza un MsgBox con el texto "No se puede completar esta acción porque la otra aplicación está ocupada. Elija 'Cambiar a' para activar la aplicación ocupada y corregir el problema". Si pulso 'Reintentar' varias veces, al final me hace caso y ejecuta el evento click del botón 'parar'.
¿Qué puedo hacer para que me haga caso a la primera y no me muestre ese mensaje?
Respuesta de Roberto Alvarado
1