Cuestión : Detectar la tecla de salida Para clavar VSTO

Los saludos, el

I que desarrolla Excel de diapositivo suplementario en VSTO y yo no podemos solucionar el problema de detectar si el usuario ha golpeado la tecla de escape.  Aquí están los detalles: el uso del

The permite que un usuario afine datos a granel en una hoja de balance para las varias columnas.  El usuario entonces chasca un botón de la “ACTUALIZACIÓN” en la cinta de la aduana VSTO.  El uso después lee cada fila de los datos de la hoja de balance y pasa esta información a un sistema backend, todo el rato que pone al día la fila de la hoja de balance con un estado del “ÉXITO” o del “ERROR”.  el problema del

The que tengo es que quisiera dar al usuario la capacidad de explotar de este lazo de proceso golpeando la tecla de escape.  Pero para la vida de mí que no puedo calcular este out.

In VBA, un DoEvents simple dentro del lazo permitiría que el lazo fuera terminado cuando el usuario golpeó la tecla de escape.  Ninguna tal suerte en VSTO como el proceso apenas guarda el chugging adelante hasta que haya hecho, sin importar cualquier llave de teclado que es consejo de pressed.

Any o las sugerencias serían grandemente appreciated.

Regards,
Rob
class= del

Respuesta : Detectar la tecla de salida Para clavar VSTO

Barsham,

Antes de ver su sugerencia, terminé encima básicamente de hacer apenas eso.  Creé una forma móvil de Windows que tenía un botón que el usuario podría chascar si deseaban parar el procesar.  Ésta era la única manera que podría interrumpir el proceso de Excel.  

Así pues, una vez que el usuario golpea el botón de la “ACTUALIZACIÓN” en la barra de la cinta, exhibo esta forma móvil.  Si el proceso termina sin obstáculo, la forma se cerrará automáticamente.  Sin embargo, si el usuario golpea la “PARADA QUE PROCESA” el botón en esta forma móvil, puedo capturar y cambiar una bandera global que se compruebe dentro del lazo principal del proceso de la actualización.

Robo
Otras soluciones  
 
programming4us programming4us