首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSTO Outlook外接程序:如何捕获reply- to -all、reply和forward事件?

VSTO Outlook外接程序:如何捕获reply- to -all、reply和forward事件?
EN

Stack Overflow用户
提问于 2013-04-30 10:24:35
回答 1查看 2.2K关注 0票数 2

目前,我对Inspector类没有任何问题,因为它们会打开一个新窗口。

但是,当我仅在Outlook中单击“答复”或“全部答复”时,如果它显示在与outlook相同的窗口中(而不是在弹出窗口中),则Inspector事件处理程序不会触发。它仅在弹出新窗口时触发。

有没有办法处理这个问题,这样我就可以在两者之间插入一些代码?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-05-25 04:59:45

您可以创建一个Explorer包装器,它将包装主Outlook窗口,并将代码放在SelectionChange事件中以创建MailItem包装器,其中的Forward和Reply事件设置为使用您的代码。请确保在选择更改之间保留您的MailItem包装器,以便确保在再次更改选择后将其释放,否则会泄漏包装器和MailItems。或者,将您的代码放在功能区的事件上,这在here中有解释(适用于Office2007,但这一点没有改变)。但是,这种方法不能处理键盘快捷键(ctrl-f、ctrl-r和ctrl-shift-r)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16291267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档