1

2 つの Outlook アドインがあります。サードパーティのもの(実際にはharmon.ie)と私の会社で構築されたものです。どちらも Outlook の [送信] ボタンに応答します。現在、ユーザーが [送信] をクリックすると、harmon.ie が最初に実行され、次にアドインが実行されます。このシーケンスを逆にする必要がありますが、これまでのところ失敗しています。誰でもアドバイスを提供できますか?

このアドインは Visual Studio で構築され、VSTO を使用します。私は、harmon.ie がどのように構築されているか、または Outlook によってどのようにトリガーされるかを知りません。

私が試したこと。シーケンスがキーの順序に依存する場合に備えて、HKEY_LOCAL_MACHINE と HKEY_CURRENT_USER の間でレジストリ内のキーを移動します。すべてが HKEY_CURRENT_USER の下にあるため、両方のアドインが実行されますが、アルファベット順に並べ替えると、レジストリ エントリがharmon.ie の前にあるにもかかわらず、間違った順序で実行されます。

すべてのキーを HKEY_LOCAL_MACHINE に移動すると、アドインが実行されません。

理想的には、Outlook 2007 とそれ以降のバージョンで機能するソリューションが必要ですが、この段階で機能するものは何でも素晴らしいでしょう!

ヒントをありがとう、最高の願い、イアン

4

1 に答える 1

0

COM アドインが読み込まれる順序や COM イベントの順序を指定する方法はありません。コードを最初に実行することが重要なのはなぜですか?

于 2013-05-28T21:01:25.983 に答える