我需要在 Outlook (2010) 中捕获任务的保存,但taskItem
检查员似乎都没有这样的事件。所以我设置捕获检查员关闭:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
inspectors = this.Application.Inspectors;
inspectors.NewInspector += new Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);
}
private void Inspectors_NewInspector(Outlook.Inspector inspector)
{
Outlook.TaskItem taskItem = inspector.CurrentItem as Outlook.TaskItem;
if (taskItem != null)
{
if (taskItem.EntryID == null)
{
((Outlook.ItemEvents_10_Event)taskItem).Close += new Outlook.ItemEvents_10_CloseEventHandler(Task_Close);
}
}
}
如果我关闭检查器,则会调用事件处理程序,但是如果我单击保存并关闭,则不会。底线是我需要在用户保存任务时捕获(以便我可以对主题进行后期处理。)是否有我可以使用的事件来捕获该保存并关闭按钮?