Visual Basic para Aplicaciones - función no se ejecuta si tengo abierto formulario

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

función no se ejecuta si tengo abierto formulario

Publicado por Alcor (2 intervenciones) el 15/02/2013 17:32:11
Hola,

A ver si puedo resumir mi duda:

Tengo una macro. Consta de un modulo principal, un formulario principal y otro secundario que es abierto desde el principal.

En el modulo hay escrita una función que a determinadas horas ejecuta unas tareas de lectura. Mientras tanto se mantiene en espera.

Mi problema es que si tengo abierto el formulario secundario cuando la función anterior "despierta" entonces no se ejecuta la acción programada

¿Como puedo devolverle el "protagonismo" al modulo mientras tengo abierto otro formulario?

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

función no se ejecuta si tengo abierto formulario

Publicado por JuanC (565 intervenciones) el 17/02/2013 11:58:58
es sabido que no pueden ejecutarse 2 macros en simultáneo, quizá programando tareas con la API
y demás... pero lo más probable es que Excel 'se cuelgue'...
no sé qué tenés hecho ni cómo, se me ocurre que podrías usar mensajes y algún timer para
sincronizar de alguna manera las macros... obviamente con el uso de API's...

Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar