我正在使用addin for outlook,我需要为每封新邮件应用一些开始文本格式。 我的问题在于我找不到合适的地方来调用我的代码。 我需要一些事件/回调,其中ActiveInspector.CurrentItem已经存在。
MailItem.NewMail ,如果我理解正确,则表示保存项目,但不会在检查员中打开新的空邮件。
接下来我发现了 MailItem.Open 事件,它可能就是我要找的东西。但这是项目实例的事件,所以首先我需要在创建并添加处理程序的时候切换新项目的Open事件,但我在哪里可以做到?
我正在尝试向 Application.Inspectors.NewInspector 添加处理程序,并从该处理程序添加另一个到MailItem.Open,但NewInspector在第一个检查器创建时只调用一次。我知道每个关闭的检查员都不会移除,只是隐藏和新的检查员只有在hiden检查员的储备结束时才会创建。但NewInspector只调用一次,对我来说真的很奇怪。
C#,Outlook 2007,未使用VSTO。
答案 0 :(得分:0)
Application.Inspectors.NewInspector将会正常启动。