修改Outlook按钮的默认行为

时间:2018-12-21 10:48:02

标签: vb.net outlook office-addins

是否可以在Outlook中(或通常在ms Office程序中)修改现有按钮的行为?例如。我可以在发送邮件之前使“发送邮件”按钮显示一个对话框吗?

我知道您可以添加插件并将其放入功能区,但是可以向现有控件添加某些行为吗?

1 个答案:

答案 0 :(得分:0)

使用Microsoft.Office.Interop.Outlook和处理Send事件。您可以找到文档here
您已使用应用程序引用获取活动的inspector,并通过活动的inspector检索了消息类:

(CType(inspector.CurrentItem, Outlook.ItemEvents_10_Event)).Send += New Outlook.ItemEvents_10_SendEventHandler(Inspector_Send)

Private Sub Inspector_Send(ByRef Cancel As Boolean)
... your code...
End Sub