質問

私は何かをするためにオフィスPIAに電話しますが、常にワードプロセスがハングし、CPUの使用は0%です。

タイムアウトメカニズムを追加する方法は?

または、有効期限が切れた後、ワードプロセスを停止しますか?

役に立ちましたか?

解決 2

ワードプロセスを監視し、タイムアウト時にそれを殺すプログラムを書きました。

他のヒント

AFAIK-タイムアウトメカニズムはありません。手動で実装する必要があります。

オフィスPIAを呼び出しているクラスでIDISPOSABLEを実装します。処分では、オフィスプロセスを殺します。

あなたがどのようにオフィスPIAを呼んでいるのかわからない、あなたがそれを使用()で呼んでいるなら...それはそこに座ってはいけない。

これがもう関連しているかどうかはわかりませんが、ここに行く:

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

PS:これはMicrosoft Word用です。 QUITメソッドを使用して他のアプリケーションでも同じことを達成できると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top