Cómo matar el proceso de palabras de oficina que cuelga llamado por la oficina PIA

StackOverflow https://stackoverflow.com/questions/5414074

  •  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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top