
電子メールの会話をさまざまなフォルダーに保存しています。しかし、その会話のすべての新しいメールは受信トレイに送られるため、会話の残りが含まれているフォルダーに手動で移動する必要があります。Outlook ですべての新しいメールでこれを自動的に実行する方法はありますか?
希望する機能: Outlook は実行中、次の処理を自動的に実行します。
- 受信トレイ内のすべての未読メールについて...
- ...メールが会話の最初のものでない場合は、その会話が保存されているフォルダーを検索します。
- 見つかった場合は、新しい未読メールを初め*見つかったフォルダー(受信トレイ、ゴミ箱、送信済みを除く)。
- オプション: 同じ会話にメッセージを含むフォルダーが複数ある場合は、何も行いません。
**同じ会話にメッセージを含むフォルダーが複数ある場合は、何もしないでください*。(この追加ルールは、ソリューションを複雑にしすぎる場合は不要です)
ありがとう!
答え1
Outlook には「移動」リボン/アクションがあり、その最後の項目は「この会話のメッセージを常に移動する...」です。そこで、特定の会話に届いたメッセージをどこに移動するかを指定できます。残念ながら、この操作はすべての会話に対して行う必要があります (すべてのメールに対してではありません)。今のところ、この問題に対する最も速い解決策が見つかりました。
乾杯
答え2
この問題は、会話内のすべてのメールが現在保存されているフォルダーのリストを生成する VBA マクロを使用して解決できます。次に、ユーザーはこのリストから選択するか、ルールを設定してメールの移動先のフォルダーを選択できます。選択またはルールによって、メールを移動する別の VBA サブルーチンがトリガーされます。
私も同じ問題を抱えていたので、このためにマクロを作成しました。マクロは現在 Outlook 2016 で動作しています。