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

发布于 2024-10-24 18:55:37 字数 212 浏览 3 评论 0原文

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

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

我无法获取邮件表单的焦点。请帮助我解决同样的问题。 所有编码都是使用 .Net(C#) 完成的

, 拉杰文

As per my requirement when a user opens a new Email form in Outlook and clicks send, it validates some stuff. Now if validation failed then it should display a message box with Yes No buttons.

Now on click of the Yes button, i need to get the focus on the already opened Mail form so that user can edit the changes and again can resend it.

I am unable to get the focus of the Mail Form. Please help me regarding the same.
All the coding is done using .Net(C#)

regards,
Rajeevin

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想你只要分分秒秒 2024-10-31 18:55:37

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

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

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

Use the Activate() method on the inspector.

To get the reference to the inspector, it depends on what you already have in your validation method:

  • If you have a reference to the MailItem object opened, user the GetInspector property and cast it to an Outlook.Inspector.
  • If you have nothing, try to use the ActiveInspector() method on the OutlookApp object.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文