我正在为Outlook 2010(C#)编写一个加载项,该加载项在邮件被拖动到PST文件时起作用。我正在使用
olExplorer.BeforeItemCopy += new Outlook.ExplorerEvents_10_BeforeItemCopyEventHandler(olExplorer_BeforeItemCopy);
olExplorer.BeforeItemCut += new Outlook.ExplorerEvents_10_BeforeItemCutEventHandler(olExplorer_BeforeItemCut);
olExplorer.BeforeItemPaste += new Outlook.ExplorerEvents_10_BeforeItemPasteEventHandler(olExplorer_BeforeItemPaste);
捕获事件,但注意到当我使用“复制到”或“移动到”选项时,我可以绕过这些功能。
如何捕捉其他两个事件?
更新
我设法捕获“移动到”,但“复制到”让我感到困惑
答案 0 :(得分:0)
您的代码是正确的。在将项目复制到剪贴板之前触发BeforeItemCopy事件,例如:当您按[Ctrl + C]或从上下文菜单中按下时。