如何使用c#检查在Outlook中是否打开邮件弹出窗口(Window)?

时间:2013-10-30 11:30:47

标签: c# outlook outlook-addin outlook-2010

任何人都知道如何使用c#检查outlook new(Compose)邮件窗口(弹出窗口)是否已打开?

注意:我正在使用outlook 2010.

1 个答案:

答案 0 :(得分:1)

我不知道我是否理解你的问题,但你可以尝试这样的事情:

//Check if the active inspector is a MailItem.
if(App.ActiveInspector().CurrentItem is OutlookApi.MailItem){
  //do something.
}

或者您可以使用活动ItemLoad

private void OnItemLoad(OutlookApi.COMObject item){
{
  if (item is OutlookApi.MailItem){
    //do something
  }
}

我希望这可以帮到你。

此致