Domanda

Chiamo Office Pia per fare qualcosa, ma sempre il processo di tela e l'utilizzo della CPU è dello 0%.

Come aggiungere un meccanismo di timeout?

O dicendo, fermare il processo di testi dopo un tempo di scadenza?

È stato utile?

Soluzione 2

Ha scritto un programma per monitorare il processo di testi e ucciderlo quando il timeout.

Altri suggerimenti

Afaik - Non c'è meccanismo di timeout. Dovresti implementarlo manualmente.

Implementa IDisposible nella tua classe in cui chiami l'ufficio PIA. Nella disposizione, uccidi il processo dell'ufficio.

Non sono sicuro di come stai chiamando l'ufficio Pia, se lo chiami usando () ... non dovrebbe sedersi lì ..

Non so se questo è più rilevante ma qui va:

document.Close(ref Missing, ref Missing, ref Missing);
app.Quit(ref Missing, ref Missing, ref Missing);

PS: questo è per Microsoft Word. Credo che lo stesso possa essere ottenuto con altre applicazioni usando il metodo Quit.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top