如何隐藏/禁用/捕获 outlook 邮件发送按钮的点击事件?

How to hide / disable / capture click event of outlook mail send button?

有没有简单的方法来禁用、隐藏和捕获点击 outlook 邮件发送按钮的事件?该解决方案必须与 Outlook 2007 和 2010 版本兼容。代码示例将不胜感激。

谢谢。

您可以处理应用程序的 Send event of the MailItem class which is fired when the user selects the Send action for an item. Also you may find the ItemSend 事件 class 很有帮助。每当发送 Microsoft Outlook 项目时都会触发它,无论是用户通过检查器(在检查器关闭之前,但在用户单击“发送”按钮之后),还是在使用 Outlook 项目(例如 MailItem)的发送方法时在一个程序中。

要禁用或隐藏该按钮,您可以考虑使用一个表单区域,它可以覆盖整个检查器区域,使功能区控件保持不变(全部替换区域类型)。参见 Creating Outlook Form Regions for more information. Also you may consider using Advanced Outlook view and form regions