gpt4 book ai didi

c# - Microsoft Outlook 自动化 : Capturing a Save event

转载 作者:行者123 更新时间:2023-11-30 12:47:52 27 4
gpt4 key购买 nike

我需要在 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);
}
}
}

如果我关闭检查器,将调用事件处理程序,但是如果我单击“保存并关闭”,则不会。最重要的是,我需要在用户保存任务时进行捕获(以便我可以对主题进行后期处理。)是否有我可以使用的事件来捕获“保存并关闭”按钮?

最佳答案

而不是定义“Outlook.TaskItem taskItem;”在本地,以全局可见性在顶部定义它。

关于c# - Microsoft Outlook 自动化 : Capturing a Save event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com