Cómo matar el proceso de palabras de oficina que cuelga llamado por la oficina PIA
-
29-10-2019 - |
Pregunta
Llamo a Office PIA para hacer algo, pero siempre cuelga el proceso de palabras y el uso de la CPU es del 0%.
¿Cómo agregar un mecanismo de tiempo de espera?
o decir: ¿Detener el proceso de la palabra después de un tiempo de vencimiento?
Solución 2
Escribió un programa para monitorear el proceso de palabras y matarlo cuando el tiempo de espera.
Otros consejos
AFAIK - No hay mecanismo de tiempo de espera. Debería implementarlo manualmente.
Implemente idisponible en su clase donde llame a la oficina PIA. En la eliminación, mata el proceso de oficina.
No estoy seguro de cómo está llamando a la oficina PIA, si lo está llamando usando () ... no debería sentarse allí ...
No sé si esto ya es relevante, pero aquí va:
document.Close(ref Missing, ref Missing, ref Missing);
app.Quit(ref Missing, ref Missing, ref Missing);
PD: Esto es para Microsoft Word. Creo que lo mismo se puede lograr con otras aplicaciones utilizando el método de abandono.