我想测试(模糊)前景插件。主要思想是开发插件(邮件生成器),它将模拟\触发邮件打开以供我的目标插件处理。是否可以为目标插件发出 OnRead 事件?
我认为我的代码必须做到这一点,但它不会:
string progId = "target_addin_progid";
var obj = (OUTLOOKADDINLib.ItemNotifications) Application.CreateObject(progId);
var msg = Application.CreateItem(Outlook.OlItemType.olMailItem) as Outlook.MailItem;
msg.Body = "email body";
obj.ItemRead(msg);
我使用调试器来确保上述代码不会到达目标插件处理逻辑。如何使用插件模拟邮件阅读?