我需要使用C#专注于Outlook 2003中已打开的邮件表单

时间:2011-03-19 16:02:39

标签: outlook-addin

根据我的要求,当用户在Outlook中打开新的电子邮件表单并单击发送时,它会验证某些内容。现在,如果验证失败,那么它应该显示一个带有Yes No按钮的消息框。

现在点击“是”按钮,我需要关注已经打开的邮件表单,以便用户可以编辑更改并再次重新发送。

我无法获得邮件表格的重点。请帮我一下。 所有编码都是使用.Net(C#)

完成的

的问候, Rajeevin

1 个答案:

答案 0 :(得分:0)

在检查器上使用Activate()方法。

要获取对检查器的引用,它取决于您在验证方法中已有的内容:

  • 如果您对已打开的MailItem对象有引用,请使用GetInspector属性并将其强制转换为Outlook.Inspector。
  • 如果您什么都没有,请尝试在OutlookApp对象上使用ActiveInspector()方法。