2011-04-27 82 views
0

我需要關閉Modal Inspector(通過MS Word或其他應用程序啓動),並將其替換爲非模態檢查器。問題是,一旦檢測到模態檢查器,調用close就會導致調用應用程序拋出「操作失敗並完成」錯誤。在Outlook 2007中關閉模式窗口

任何人有關於如何抑制此錯誤消息的想法?

回答

0

它可能與您如何「檢測」開放窗口有關。如果你想盡快關閉它,前景可能會因此而拋出。我會嘗試檢測窗口,然後延遲四分之一秒左右然後關閉它。讓前景有機會做任何可能需要做的內部家務。

+0

我在MSDN學習了讓它看起來像'成功'的條件。 我不得不做System.Windows.Forms.Application.DoEvents()強制初始化完成 – CodeMinion 2011-05-02 05:37:41