KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Outlook で検索結果のフォルダーに素早く移動して開くには、どうすればよいですか?

著者Sun変更日

Outlook では、特定のテキストに基づいてメールを検索する機能が利用できます。ただし、すべてのOutlook アイテムを対象に検索している場合、検索結果がどのフォルダーにあるかをすぐに特定することはできません。こうしたときに役立つ、検索結果のフォルダーに素早く移動して開くためのテクニックをいくつかご紹介します。

VBA を使って検索結果のフォルダーに移動して開く

右クリックを使って検索結果のフォルダーに移動して開く


VBA を使って検索結果のフォルダーに移動して開く

Outlook にはこの作業を処理する標準機能は備わっておらず、VBA コードを使用する場合を除きます。

VBA コードを使用する前に、検索結果にフォルダ名を表示しておく必要があります。

1。表示複数の列を追加をクリックします。

検索結果1のフォルダーを開くためのドキュメント

2。列の表示ダイアログで、利用可能な列を次から選択:ドロップダウンリストからすべてのメールフィールドを選択し、続いて利用可能な列リストからフォルダー内を選びます。

検索結果2のフォルダーを開くためのドキュメント

3。追加をクリックして、フォルダー内この順序で次の列を表示リストに追加し、続いて上へ移動ボタンをクリックして、フォルダー内をリストの一番上に移動します。

検索結果3のフォルダーを開くためのドキュメント

4。OKをクリックしてダイアログを閉じると、メール検索中にフォルダ名が検索結果に表示されるようになります。

検索結果4のフォルダーを開くためのドキュメント

5。次に、Alt + F11キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開き、挿入 > 標準モジュールをクリックして新しいモジュールを作成します。

6。以下のコードをモジュールにコピー&ペーストしてください。

VBA: 名前で指定されたOutlook フォルダを開く

Sub FindFolderByName()
'UpdatebyExtendoffice20181105
    Dim xFldName As String
    Dim xFoundFolder As Folder
    Dim xYesNo As Integer
    On Error Resume Next
    xFldName = InputBox("Folder Name:", "Kutools for Outlook")
    If Len(Trim(xFldName)) = 0 Then Exit Sub
    Set xFoundFolder = ProcessFolders(Application.Session.Folders, xFldName)
    If xFoundFolder Is Nothing Then
        MsgBox "Not Found", vbInformation, "Kutools for Outlook"
        Exit Sub
    End If
    xYesNo = MsgBox("Activate Folder: " & vbCrLf & xFoundFolder.FolderPath, vbQuestion Or vbYesNo, "Kutools for Outlook")
    If xYesNo = vbNo Then Exit Sub
    Set Application.ActiveExplorer.CurrentFolder = xFoundFolder
End Sub
Function ProcessFolders(Flds As Outlook.Folders, Name As String)
    Dim xSubFolder As Outlook.MAPIFolder
    On Error Resume Next
    Set ProcessFolders = Nothing
    For Each xSubFolder In Flds
        If UCase(xSubFolder.Name) = UCase(Name) Then
            Set ProcessFolders = xSubFolder
            Exit For
        Else
            Set ProcessFolders = ProcessFolders(xSubFolder.Folders, Name)
            If Not ProcessFolders Is Nothing Then Exit For
        End If
    Next
End Function

7。F5キーを押してコードを実行し、ダイアログに移動先のフォルダ名を入力します。

検索結果5のフォルダーを開くためのドキュメント

8。OKをクリックすると、フォルダーの場所を通知するダイアログが表示されます。はいをクリックすると、すぐにフォルダーに移動します。またはいいえをクリックしてキャンセルできます。

検索結果6のフォルダーを開くためのドキュメント

右クリックを使って検索結果のフォルダーに移動して開く

Kutools for Outlookをお使いの場合、右クリックメニューにフォルダーを開く機能が組み込まれているため、検索結果リスト内であっても、選択したメールのフォルダーに素早く移動できます。

👉 Outlook でよりスマートに作業しましょう!ダウンロードKutools for Outlookして、100+の時短機能で生産性を高めましょう。30 日間無料です!

Kutools for Outlook を無料でインストールし、以下の手順に従ってください。

検索後、フォルダーを開きたい結果を右クリックし、コンテキストメニューからフォルダーで開く(Kutools)を選択します。

doc-click-open-folder

最高の Office 生産性ツール

まったく新しいKutools for Outlook を、100 以上の驚きの機能とともに体験しましょう!今すぐダウンロード!

🤖KUTOOLS AI高度な AI 技術を活用して、メールの返信、要約、最適化、拡張、翻訳、作成など、あらゆる操作をラクラクこなします。

📧メール自動化自動返信(POP および IMAP 対応)/メールのスケジュール送信/メール送信時にルールに基づいて自動 CC/BCC/自動転送(高度なルール)/自動で挨拶文を追加/複数の宛先を持つメールを個別のメッセージに自動分割...

📨メール管理メールの取り消し/件名などを基準に詐欺メールをブロック/重複したメールを削除/高度な検索/フォルダーを整理...

📁添付ファイルプロ一括保存/一括分離/一括圧縮/自動保存/自動的に切り離す/自動圧縮...

🌟インターフェースの魅力😊さらに美しくクールな絵文字を多数収録/重要なメールが届いた際に通知/Outlook を閉じる代わりに最小化...

👍ワンクリックの驚き全員に【Attachment】付きで返信/フィッシングメール対策/🕘送信者の現在時刻ゾーンを表示...

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

Kutools はお好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語をはじめ、40 以上の言語をサポートしています!

ワンクリックでKutools for Outlook の機能を即解放!今すぐダウンロードして、効率を飛躍的にアップさせましょう!

kutools for outlook features1kutools for outlook features2

🚀 ワンクリックダウンロード — Office アドインをすべて入手

強く推奨:Kutools for Office(5-in-1)

ワンクリックで5 つのインストーラーを 一括ダウンロード! ―Kutools for Excel、Outlook、Word、PowerPointおよびOffice Tab Pro今すぐダウンロード!

  • ワンクリックで簡単操作:5 つのセットアップパッケージをたった1 回のクリックで一括ダウンロードできます。
  • 🚀どんな Office 作業にも対応可能:必要なときに、必要なアドインをすぐインストールできます。
  • 🧰含まれるもの:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint