右クリックして、Outlook 2007のメッセージヘッダールールに送信者の電子メールを動的に追加する
-
05-07-2019 - |
質問
Outlook 2007のVBAコードで任意のメールビューでメッセージを右クリックし、追加するルールを選択し、そのルールの値を含むメッセージヘッダーに送信者の電子メールを追加したい。
特定のルールのみがメッセージヘッダーを基準として使用するため、メッセージを右クリックすると、該当するルールのみが表示されます。
解決
少しの努力で、 VBAでコンテキストメニューを操作できます。
2007年より前のOutlookバージョンには、ルールのオブジェクトモデルがありません。
しかし、OL2007以降、各Storeオブジェクトは、Rulesコレクションを返すGetRules()メソッドを公開しています。そのコレクションを反復処理し、CommandBarPopupオブジェクトに必要なすべてのルールを入力してみてください。 Ruleオブジェクトは操作できるため、理論的にはジョブを実行できるはずです。
所属していません StackOverflow