メインコンテンツへスキップ
 

Outlookで送信者ドメインで並べ替えてグループ化する方法は?

著者: ケリー 最終更新日:2024年08月05日

通常、Microsoft Outlookでは、送信者、カテゴリ、件名、サイズなどごとにすべての電子メールメッセージを簡単に整理できます。 ただし、電子メールメッセージの送信者ドメインフィールドがまったくないため、送信者ドメインで電子メールメッセージを並べ替えたりグループ化したりすることは不可能のようです。 ここでは、電子メールメッセージのドメイン列を追加し、Outlookで送信者ドメインごとに電子メールメッセージを簡単に並べ替えてグループ化するのに役立つVBAコードを紹介します。

Office タブ - Microsoft Office でタブによる編集と参照を有効にし、仕事をスムーズにします
OutlookのKutoolsのロックを解除する 無料版 今すぐ70以上の機能を無制限にご利用いただけます
これらの高度な機能を使用して、Outlook 2024 - 2010 または Outlook 365 を強化します。70 を超える強力な機能を活用して、電子メール エクスペリエンスを向上させましょう。

Microsoft Outlook 2013および2010で送信者ドメイン別に電子メールメッセージを並べ替えてグループ化するには、次のようにします。

手順1:すべてのメールメッセージを送信者ドメインで並べ替えるメールフォルダを開きます。

ステップ2:クリックして閲覧ウィンドウをオフにします 読書ペイン > オフ 表示 タブには何も表示されないことに注意してください。

Outlook 1 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

ステップ3:先に進み、 列の追加 表示 タブには何も表示されないことに注意してください。

Outlook 2 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

手順3:[列の表示]ダイアログボックスで、[ 新しい列

Outlook 3 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

手順4:[新しい列]ダイアログボックスで、次のように入力します ドメイン [名前]ボックスに入力し、 テキスト 両方で選択 種類 ボックスと フォーマット ボックス、最後にクリックします OK

Outlook 4 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

手順5:[列の表示]ダイアログボックスに戻り、[ ドメイン [これらの列をこの順序で表示する]ボックスで、下に移動します アイテムをクリックし、 OK

Outlook 5 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

ステップ6:開いているメールフォルダに戻り、を押してすべてのメールメッセージを選択します Ctrlキー + A キーを同時に押します。

ステップ7: 他の + F11 その間にキーを押して、Microsoft Visual Basic forApplicationsウィンドウを開きます。 次に、をクリックします インセット > モジュール、次に次のVBAコードをモジュールに貼り付けます。

VBA:送信者ドメインで並べ替えてグループ化

Sub ListSelectionDomain()
Dim aObj As Object
Dim oProp As Outlook.UserProperty
Dim sDomain
On Error Resume Next
For Each aObj In Application.ActiveExplorer.Selection
Set oMail = aObj
sDomain = Right(oMail.SenderEmailAddress, Len(oMail.SenderEmailAddress) - InStr(1, oMail.SenderEmailAddress, "@"))
Set oProp = oMail.UserProperties.Add("Domain", olText, True)
oProp.Value = sDomain
oMail.Save
Err.Clear
Next
End Sub

ステップ8:を押してこのVBAコードを実行します F5 キーまたは ラン ツールバーのボタン。

ステップ9:これで、各送信者のドメインが抽出され、[ドメイン]列に入力されます。

A. メールメッセージを送信者ドメインで並べ替えるには、の列ヘッダーをクリックするだけです。 ドメイン すべての電子メールメッセージの上部。

Outlook 6 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

B. メールメッセージを送信者ドメインごとにグループ化するには、の列ヘッダーを右クリックします ドメインを選択し、 このフィールドでグループ化 ドロップダウンリストから。 以下のスクリーンショットを参照してください。

Outlook 7 で送信者ドメインによる並べ替えとグループ化を行う手順のスクリーンショット

ノート:

(1)このVBAコードはOutlook 2013および2010では正常に機能しますが、Outlook2007では機能しません。
(2)カスタムビューを簡単に保存できます ビュー設定を保存してOutlookの他のフォルダにコピーするにはどうすればよいですか?


関連記事

Outlookのメールリストで送信者のドメインを表示するにはどうすればよいですか?


最高のオフィス生産性向上ツール

速報: Outlook 向け Kutools がリリース 無償版!

まったく新しいKutools for Outlookを体験してください 70以上の素晴らしい機能を備えた無料版を永久にご利用いただけます! 今すぐダウンロードするにはクリックしてください!

🤖 クツールAI : 高度な AI テクノロジーを使用して、メールの返信、要約、最適化、拡張、翻訳、作成など、メールを簡単に処理します。

📧 自動メール: 自動返信(POP および IMAP で利用可能)  /  メール送信のスケジュール設定  /  メール送信時のルールによる自動CC/BCC  /  自動転送 (高度なルール)   /  あいさつを自動追加   /  複数受信者の電子メールを個別のメッセージに自動的に分割する ...

📨 電子メール管理: メールの取り消し  /  件名などで詐欺メールをブロック  /  重複するメールを削除する  /  高度な検索  /  フォルダーを統合する ...

📁 アタッチメント プロバッチ保存  /  バッチデタッチ  /  バッチ圧縮  /  自動保存   /  自動デタッチ  /  自動圧縮 ...

🌟 インターフェースマジック: 😊もっと可愛くてクールな絵文字   /  重要なメールが届いたら通知する  /  Outlook を閉じる代わりに最小化する ...

???? ワンクリックの驚異: 受信した添付ファイルをすべてに返信する  /   フィッシングメール対策  /  🕘送信者のタイムゾーンを表示 ...

👩🏼‍🤝‍👩🏻 連絡先とカレンダー: 選択したメールから連絡先を一括追加  /  連絡先グループを個別のグループに分割する  /  誕生日のリマインダーを削除する ...

ワンクリックでKutools for Outlookを即座にロック解除—永久に無料待たずに今すぐダウンロードして効率を高めましょう!

Outlook 用の kutools の機能 1 Outlook 用の kutools の機能 2