Microsoft Outlook 2010 中是否有可以订阅的事件,以便知道 Outlook 何时完成初始化以及所有组件、文件夹等已加载?
问问题
1459 次
3 回答
1
不确定 VSTO,但好的 ol' COM 插件正是为此目的获得StartupComplete
“事件”(通过)。IDTExtensibility2
于 2011-04-29T21:22:52.493 回答
1
好吧,我发现了我需要做的...
...
private void ThisAddInStartup(object sender, EventArgs e)
{
this.Application.Startup += ApplicationStartup;
this.Application.ItemLoad += ApplicationItemLoad;
}
void ApplicationItemLoad(object Item)
{
//Do something
}
private void ApplicationStartup()
{
//Do something
}
...
于 2011-04-30T21:11:27.300 回答
0
不是我知道的。通常,插件不会做任何需要与许多 Outlook 对象对话的事情,直到发生一些触发事件(例如打开邮件或创建新的检查器),所以这就是您通常会看到一些自定义代码的时候。
在我的插件中,连接到启动的代码会执行诸如加载一些配置之类的操作,并且可能会连接到数据库(尽管我倾向于按需执行而不是在启动时执行一次)。
于 2011-04-29T14:34:11.880 回答