【发布时间】:2016-01-21 13:53:00
【问题描述】:
是否有一种简单的方法可以禁用、隐藏和捕获单击 Outlook 邮件发送按钮的事件?该解决方案必须与 Outlook 2007 和 2010 版本兼容。代码示例将不胜感激。
谢谢。
【问题讨论】:
标签: c# outlook-addin outlook-2010 outlook-2007
是否有一种简单的方法可以禁用、隐藏和捕获单击 Outlook 邮件发送按钮的事件?该解决方案必须与 Outlook 2007 和 2010 版本兼容。代码示例将不胜感激。
谢谢。
【问题讨论】:
标签: c# outlook-addin outlook-2010 outlook-2007
您可以处理 MailItem 类的 Send 事件,该事件在用户选择项目的发送操作时触发。此外,您可能会发现 Application 类的 ItemSend 事件很有帮助。每当发送 Microsoft Outlook 项目时,无论是由用户通过检查器(在检查器关闭之前,但在用户单击“发送”按钮之后)或在使用 Outlook 项目(如 MailItem)的 Send 方法时,都会触发它在一个程序中。
要禁用或隐藏按钮,您可以考虑使用可以覆盖整个检查器区域的表单区域,使功能区控件保持不变(全部替换区域类型)。有关更多信息,请参阅Creating Outlook Form Regions。您也可以考虑使用Advanced Outlook view and form regions。
【讨论】: