Outlook 用の COM アドインを実装しています。IDTExtensibility2 を使用しています。これが COM アドインを実行する最良の方法かどうかはわかりませんが、それを変更することはできません。
このインターフェイスは、OnConnection、OnStartupComplete、OnAddInsUpdate、OnBeginShutdown、OnDisconnection の 5 つのメソッドを定義します。
次の操作を実行する必要があります。
- ファイルから構成データをロードする
- レジストリ データのロード
- 新しいセッションを開始
- *.pst ファイルの作成
- エクスプローラー イベントにサブスクライブする
- Internet Server に接続してデータを取得する
- メイン メニューにメニュー項目を作成する
- ツールバーを作成する
- Outllok でいくつかのものを追加/削除します (*.pst ファイル レベルで)
アドバイスしてください、いつ何をすればいいですか?
- OnConnection メソッドで何を実行する必要がありますか?
- OnStartupComplete が呼び出されたときにのみ何が許可されますか?
- OnBeginShutdown / OnDisconnection 中に解放するために必要なリソースは何ですか?