0

Microsoft Outlook 2010 には、Outlook の初期化が完了し、すべてのコンポーネント、フォルダーなどがロードされたことを知るために、購読できるイベントがありますか?

4

3 に答える 3

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
 }

...

http://msdn.microsoft.com/en-us/library/ff869298.aspx

于 2011-04-30T21:11:27.300 に答える
1

VSTOについてはわかりませんが、古き良きCOMアドインは、まさにその目的のためにStartupComplete(を介して)「イベント」を取得します。IDTExtensibility2

于 2011-04-29T21:22:52.493 に答える
0

私が知っているわけではありません。通常、アドインは、トリガーとなるイベント (メールを開く、新しいインスペクターを作成するなど) が発生するまで、多くの Outlook オブジェクトと対話する必要があることは何もしません。

私のアドインでは、スタートアップに接続されたコードは、いくつかの構成をロードしたり、おそらく DB に接続したりするようなことを行います (それでも、オンデマンドではなく、スタートアップ時に 1 回行う傾向があります)。

于 2011-04-29T14:34:11.880 に答える