我正在开发一个加载项,该加载项应允许我选择“切换按钮”或复选框。
当用户单击“发送”按钮时,我希望将“安全”一词附加到主题行。
我能够使它工作到单击“切换按钮”将“安全”字词放在主题行中而无需发送的地方,但是我不希望用户从主题行中删除该词,因此我希望在发送事件中完成此操作。
我该如何使用它?我有一个Ribbon1.cs和ThisAddin.cs。
我的第一个尝试是让ThisAddin.cs中的ThisAddin_ItemSend事件使用If语句设置主题行,该语句检查是否已选中toggleButton1,但它不起作用。
答案 0 :(得分:0)
在处理按钮事件时,请设置一个变量。处理Send事件时使用其值。
请记住,由于可以同时显示多个检查员,因此必须在每个检查员的基础上进行数据和事件处理。
答案 1 :(得分:0)
根据您的描述,我的理解是您想在发送事件开始时添加安全字。我不知道我的理解是否正确。
我的建议是:
有两种发送-事件和方法。为了区分它们,您需要将MailItem对象投射到ItemEvents_10_Event接口:
((Outlook.ItemEvents_10_Event)mailItem).Send += new Microsoft.Office.Interop.Outlook.ItemEvents_10_SendEventHandler(MySendEventHandler);
您可以参考以下链接:
capture the Outlook Send event
Set event handler for MailItem.Send in Outlook Addin
希望有帮助!