0
私はモーダルインスペクタ(MS Wordや他のアプリケーションで起動)を閉じ、非モーダルインスペクタで置き換える必要があります。問題は、モーダルインスペクタを検出すると直ちにcloseメソッドを呼び出すと、呼び出し元アプリケーションが「操作が完了できませんでした」というエラーが発生します。Outlook 2007でモーダルウィンドウを閉じる
誰でもこのエラーメッセージを表示しないようにする方法がありますか?
私はモーダルインスペクタ(MS Wordや他のアプリケーションで起動)を閉じ、非モーダルインスペクタで置き換える必要があります。問題は、モーダルインスペクタを検出すると直ちにcloseメソッドを呼び出すと、呼び出し元アプリケーションが「操作が完了できませんでした」というエラーが発生します。Outlook 2007でモーダルウィンドウを閉じる
誰でもこのエラーメッセージを表示しないようにする方法がありますか?
これは、開かれているウィンドウをどのように「検出しているか」と関係があります。あなたがあまりにも早くそれを閉じようとすると、そのために見通しが投げられているかもしれません。私はウィンドウを検出しようとしてから、4分の1秒ほど遅れて閉じてしまいます。 outlookに内部のハウスキーピングのために必要な処理をする機会があります。
MSDNで「成功」と表示される条件を学びました。 私はSystem.Windows.Forms.Application.DoEvents()を実行して強制的に初期化を完了させなければならなかった – CodeMinion