2011-04-27 80 views
0

我需要关闭Modal Inspector(通过MS Word或其他应用程序启动),并将其替换为非模态检查器。问题是,一旦检测到模态检查器,调用close就会导致调用应用程序抛出“操作失败并完成”错误。在Outlook 2007中关闭模式窗口

任何人有关于如何抑制此错误消息的想法?

回答

0

它可能与您如何“检测”开放窗口有关。如果你想尽快关闭它,前景可能会因此而抛出。我会尝试检测窗口,然后延迟四分之一秒左右然后关闭它。让前景有机会做任何可能需要做的内部家务。

+0

我在MSDN学习了让它看起来像'成功'的条件。 我不得不做System.Windows.Forms.Application.DoEvents()强制初始化完成 – CodeMinion 2011-05-02 05:37:41