如何确定是否从我的C#加载项完全启动Outlook?

时间:2014-10-22 19:34:14

标签: c# outlook outlook-addin

Windows用户可以右键单击资源管理器中的任何文件,然后转到发送至>邮件收件人

这将在撰写检查器中启动一条新消息,其中包含附加的文件和一些预先填充的文本。但是,它似乎没有完全启动Outlook应用程序。

当我的加载项尝试关闭检查器并运行一些清理代码(在Outlook完全启动时它成功完成)时,这会导致问题。尝试运行清理代码时,加载项会暂停并崩溃Outlook,因为关闭检查器正在尝试关闭Outlook。

有没有办法使用C#来确定Outlook是完全启动还是仅处于此仅限于撰写模式?

1 个答案:

答案 0 :(得分:0)

您的代码有什么问题?

您可以通过查看Application.Explorers.Count属性来检查是否有任何打开的资源管理器。