VSTOを使用したアプリケーションとのOutlook2003/2007統合が必要です。Outlook 2007では問題ありません。必要なフックはすべて揃っていますが、Outlook 2003では、受信トレイのメールアイテムにコンテキストメニュー項目を追加する方法が見つかりません。2007バージョンのようなコンテキストメニューを作成するためのイベントハンドラーが見つかりませんでした。
回避策を知っていますか?
VSTOを使用したアプリケーションとのOutlook2003/2007統合が必要です。Outlook 2007では問題ありません。必要なフックはすべて揃っていますが、Outlook 2003では、受信トレイのメールアイテムにコンテキストメニュー項目を追加する方法が見つかりません。2007バージョンのようなコンテキストメニューを作成するためのイベントハンドラーが見つかりませんでした。
回避策を知っていますか?
サイトは引き続きアーカイブで表示できます:http://web.archive.org/web/20160405050041/http ://www.developerzen.com/2005/04/04/adding-a-button-to-outlooks-context-メニュー/
Outlookエクスプローラのコンテキストメニューにボタンを追加するには、「コンテキストメニュー」コマンドバーを取得する必要があります。このコマンドバーインスタンスは、ユーザーがエクスプローラーを右クリックしたときにのみ作成されるため、このようなバーがいつ作成されたかを知るには、エクスプローラーのCommandBarsコレクションのOnUpdateイベントをリッスンする必要があります。OnUpdateイベントハンドラー内で、コンテキストメニューのCommandBarが存在するかどうかを確認できます。
CommandBar bar = ActiveExplorer.CommandBars[“Context Menu”];
コンテキストメニューのCommandBarを取得したら、その保護プロパティを変更してカスタマイズできるようにし、ボタンを追加して、保護を元に戻す必要があります。