Events 拦截Outlook类别分配事件?
请注意,这不是的副本 我的问题不是如何拦截类别创建/重命名/删除事件,而是如何在用户将类别分配给项目时拦截(联系人、会议等)。我刚刚开始探索Outlook对象模型,我正在努力“了解”它的工作原理。在正确的方向上提供任何帮助都是非常棒的Events 拦截Outlook类别分配事件?,events,outlook,variable-assignment,categories,Events,Outlook,Variable Assignment,Categories,请注意,这不是的副本 我的问题不是如何拦截类别创建/重命名/删除事件,而是如何在用户将类别分配给项目时拦截(联系人、会议等)。我刚刚开始探索Outlook对象模型,我正在努力“了解”它的工作原理。在正确的方向上提供任何帮助都是非常棒的 我意识到我没有提供太多的细节,这似乎是一个“请为我做”类型的问题,但我真的只需要一个简短的想法,如果这是可能的,不幸的是,我没有太多的时间来研究。谢谢 我认为您需要和Inspector包装器和Explorer包装器来获取所有可以更改类别的位置(就像您可以在Expl
我意识到我没有提供太多的细节,这似乎是一个“请为我做”类型的问题,但我真的只需要一个简短的想法,如果这是可能的,不幸的是,我没有太多的时间来研究。谢谢 我认为您需要和Inspector包装器和Explorer包装器来获取所有可以更改类别的位置(就像您可以在Explorer视图中右键单击一样) 但是他们的分类分配应该触发ItemPropertyChange事件。 在资源管理器中,您必须跟踪所选项目,并为所选项目中的每个项目连接PropertyChange事件
马库斯是一个可能的解决办法。我还没有尝试过任何东西
- -
-在类别选择发生更改时发生。命名空间:Microsoft.Office.Interop.Outlook
Microsoft.Office.Interop.Outlook
- 程序集:
(在Microsoft.Office.Interop.Outlook
Microsoft.Office.Interop.Outlook.dll中),使用 事件
ChangeOlkCategoryEvents\u ChangeEventHandler