Outlook で添付ファイルを見つける方法 — 検索、フィルター、ダウンロード
- 検索バーで
hasattachment:yesを使うと、添付ファイル付きのメールだけを表示できます - クラシック Outlook は、ファイル名で検索する
attachmentnames:に対応しています (例:attachmentnames:report.pdf) - 新しい Outlook は、インライン画像や署名のロゴを添付ファイルとして数えるため、結果が水増しされます
- 新しい Outlook の [ファイル] タブには、メールボックス全体のすべての添付ファイルが 1 つのビューで表示されます
3 週間前に誰かが PDF を送ってくれた。存在するのは分かっているのに、見つからない。Outlook の添付ファイル検索は意外と厄介です。hasattachment:yes は数百通のメールを返し (署名の画像も添付ファイルとして数えられるため)、ファイル名の検索演算子はクラシック Outlook でしか動かず、新しい Outlook は唯一の便利な機能を、ほとんどの人が一度もクリックしないタブに隠しています。すべてのバージョンの Outlook で添付ファイルを実際に見つける方法を紹介します。
hasattachment: 演算子 (すべてのバージョン)
最も基本的な添付ファイルの検索です。検索バーに hasattachment:yes と入力して Enter キーを押します。添付ファイルが 1 つ以上あるすべてのメールが返されます。
これだけでは、たいてい範囲が広すぎます。ほかの演算子と組み合わせて絞り込みます。
| やりたいこと | 検索クエリ |
|---|---|
| 特定の人からの添付ファイル | hasattachment:yes from:sarah |
| 特定のトピックに関する添付ファイル | hasattachment:yes subject:invoice |
| 今月の添付ファイル | hasattachment:yes received:this month |
| 特定の送信者から、あるトピックに関する添付ファイル | hasattachment:yes from:accounting budget |
hasattachment:no 演算子は逆の働きをします。添付ファイルのないメールだけを返します。常にファイルが付いてくる自動通知を除外するのに便利です。
インライン画像の問題
Outlook は、インライン画像や埋め込みのメール署名を添付ファイルとして扱います。会社でロゴ画像入りの HTML 署名を使っている場合、ほぼすべてのメールが hasattachment:yes に一致します。インライン画像を「本物」のファイル添付と区別して除外する組み込みの方法はありません。
回避策: 検索にファイルの種類のキーワードを加えます。hasattachment:yes .pdf や hasattachment:yes .xlsx を使うと、署名のロゴではなく実際の文書が添付されたメールが見つかりやすくなります。完璧ではありませんが、ノイズを大幅に減らせます。
添付ファイルのファイル名で検索する (クラシック Outlook)
クラシック Outlook には、新しい Outlook にはない演算子 attachmentnames: があります。すべての添付ファイルのファイル名を検索します。
attachmentnames:report.pdf— 「report.pdf」という名前の添付ファイルがあるメールを見つけますattachmentnames:budget— 名前に「budget」を含む添付ファイルがあるメールを見つけますattachmentnames:.xlsx— Excel ファイルが添付されたメールを見つけますattachmentnames:.pdf— PDF が添付されたメールを見つけます
特定のファイルを見つける最も正確な方法です。ほかの演算子と組み合わせることもできます。
attachmentnames:Q3-report.pdf from:finance — 経理チームからの第 3 四半期レポートの PDF を見つけます。
制限: attachmentnames: 演算子はクラシック Outlook for Windows でのみ動作します。新しい Outlook、Outlook on the web、Outlook モバイルでは動作しません。どの演算子がどこで動くかの一覧は、Outlook 検索演算子のチートシートをご覧ください。
ファイルの種類で検索 — クイック リファレンス
これらのクエリは、特定の種類の添付ファイルを含むメールを見つけます。クラシック Outlook では attachmentnames: を使います。新しい Outlook では、拡張子をキーワードとして hasattachment:yes と一緒に入力します。
| ファイルの種類 | クラシック Outlook | 新しい Outlook / Web |
|---|---|---|
| PDF 文書 | attachmentnames:.pdf |
hasattachment:yes .pdf |
| Excel スプレッドシート | attachmentnames:.xlsx |
hasattachment:yes .xlsx |
| Word 文書 | attachmentnames:.docx |
hasattachment:yes .docx |
| PowerPoint プレゼンテーション | attachmentnames:.pptx |
hasattachment:yes .pptx |
| 画像 (JPEG) | attachmentnames:.jpg |
hasattachment:yes .jpg |
| ZIP アーカイブ | attachmentnames:.zip |
hasattachment:yes .zip |
| CSV ファイル | attachmentnames:.csv |
hasattachment:yes .csv |
新しい Outlook では、ファイル拡張子のキーワード検索は、クラシック Outlook の attachmentnames: 演算子より精度が劣ります。添付ファイル名だけでなく、メール本文のどこにある拡張子にも一致するためです。それでも、hasattachment:yes と組み合わせれば、ほとんどの検索でそれなりにうまく機能します。
[ファイル] タブ (新しい Outlook と Outlook on the web)
新しい Outlook には、クラシック Outlook にはない機能、[ファイル] タブがあります。すべてのメールのすべての添付ファイルを 1 つにまとめたビューで表示します。メールボックス用のファイル ブラウザーのようなものです。
- 新しい Outlook または Outlook on the web を開きます。
- 左側のサイドバーを見てください。[ファイル] または [添付ファイル] のアイコン (クリップやファイル フォルダーのような形) があるはずです。
- クリックします。最近のメールのすべての添付ファイルが、グリッドまたはリストで表示されます。
- [ファイル] ビューの上部にある検索バーで、ファイル名で絞り込みます。
- 日付、名前、送信者で並べ替えたり、ファイルの種類で絞り込んだりすることもできます。
[ファイル] タブは、ファイル名は覚えているが、どのメールに添付されていたか分からないときに、新しい Outlook で添付ファイルを見つける最速の方法です。個々のメールを開かずに、複数の添付ファイルを一度にダウンロードするのにも便利です。
制限: [ファイル] タブには、最近の添付ファイル (通常は過去数か月分) しか表示されません。より古い添付ファイルを探している場合は、検索バーを使う方法を取る必要があります。
添付ファイル フィルター (すべてのバージョン)
Outlook のすべてのバージョンの検索画面には、演算子を使わずに使える添付ファイル フィルターがあります。
クラシック Outlook
- 検索バーをクリックするか、Ctrl+E を押します。
- リボンに表示される [検索] タブを探します。
- [添付ファイルあり] をクリックして、フィルターをオンにします。
- キーワードを入力して Enter キーを押します。
新しい Outlook
- 検索を実行します (キーワードを入力して Enter キーを押します)。
- 結果の上にある [フィルター] ボタンをクリックします。
- [添付ファイルあり] をオンにします。
Outlook on the web
- 検索を実行します。
- ツール バーの [フィルター] をクリックします。
- [添付ファイルあり] をオンにします。
フィルターを使う方法は、hasattachment:yes と入力するより簡単で、演算子の構文を覚えたくない人に向いています。
添付ファイルの詳細検索 (クラシック Outlook)
クラシック Outlook で最も正確な添付ファイル検索を行うには、詳細検索を使います。
- Ctrl+Shift+F を押します。
- [メッセージ] タブで、[添付ファイルのあるアイテムのみ] チェック ボックスをオンにします。
- 必要に応じて、送信者、件名、キーワードを入力します。
- [検索開始] をクリックします。
ファイル名で検索する場合は、[詳細設定] タブに切り替えます。
- [フィールド] > [よく使うフィールド] > [添付ファイル] をクリックします。
- 条件を「含む」に設定します。
- [値] フィールドにファイル名または拡張子を入力します。
- [リストに追加] をクリックし、続けて [検索開始] をクリックします。
詳細検索は、既定ですべてのフォルダーを検索し、添付ファイル検索を最も細かく制御できます。クラシック Outlook for Windows でのみ利用できます。
添付ファイルの内容の中を検索する
よくある質問です。Outlook は、ファイル名だけでなく、添付ファイルの中のテキストを検索できますか?
クラシック Outlook: はい。Windows Search インデクサーに適切な iFilter がインストールされていれば可能です。既定では、Windows は Word 文書、Excel スプレッドシート、PowerPoint プレゼンテーション、PDF (Adobe の iFilter またはサードパーティ製の PDF iFilter がインストールされている場合) などの一般的なファイルの種類の内容をインデックス化します。クラシック Outlook での単純なキーワード検索で、これらの添付ファイル内のテキストに一致させられます。
新しい Outlook と Outlook on the web: Microsoft のサーバー側検索は、一般的な Office ファイルの種類と PDF のテキスト内容をインデックス化します。そのため、新しい Outlook でキーワードを検索すると、そのキーワードが添付ファイルの中にあるメールが返されることがあります。ただし、特にあまり一般的でないファイルの種類では、結果が一貫しない場合があります。
どちらのバージョンもインデックス化しないもの: 画像 (スキャンした文書、スクリーンショット) 内のテキスト、ZIP ファイルの内容、あまり一般的でないファイル形式。探しているファイルがスキャンした画像だけの場合、Outlook は内容検索では見つけられません。
添付ファイルを管理するためのヒント
- 重要な添付ファイルは OneDrive やローカル フォルダーに保存する。メールはファイル管理システムではありません。ファイルを頻繁に探す必要があるなら、Outlook の検索に頼るのではなく、適切なファイル名とフォルダー構成で、どこかに保存しておきましょう。
- わかりやすいファイル名を付ける。添付ファイルを送るときは、「Document1.xlsx」ではなく「Q3-2026-Budget-Final.xlsx」のような明確な名前を使いましょう。後で検索するとき、未来の自分 (そして受信者) が感謝するはずです。
- 正しいフォルダーを確認する。添付ファイルの検索で何も返らない場合は、検索範囲が現在のフォルダーだけでなく、すべてのフォルダーを含んでいることを確認してください。添付ファイルは、サブフォルダー、送信済みアイテム、削除済みアイテムにあることがよくあります。
添付ファイル検索では足りないとき
Outlook の添付ファイル検索は、根本的にキーワードベースです。ファイル名、送信者、メールの中の語句のどれかを知っている必要があります。でも、「誰かが、社外会議での取引先の価格が載ったスプレッドシートを送ってくれた」ということしか覚えていなかったらどうでしょう。送信者もファイル名も思い出せなければ、hasattachment: と from: 演算子をどう組み合わせても役に立ちません。
Inbox Search は、意味で検索できる Outlook アドインです。探しているものを説明します (「社外会議の取引先価格のスプレッドシート」)。すると、デバイス上の AI が、メールにも添付ファイル名にもそれらの語句がまったく含まれていなくても、該当のメールを見つけます。処理はすべてお使いのマシン上でローカルに実行されるため、メールのデータがデバイスの外に出ることはありません。
ファイル名を覚えていなくても、必要な添付ファイルが付いたメールを見つけましょう。
Inbox Search は、デバイス上の AI を備えた Outlook アドインです。探しているものを説明すれば、キーワードだけでなく意味で、目的のメールを見つけます。
Microsoft Marketplace からインストールよくある質問
Outlook で添付ファイルのあるメールを検索するには? Outlook の検索バーに hasattachment:yes と入力して Enter キーを押します。添付ファイルのあるメールだけが返されます。ほかの演算子と組み合わせることもできます。hasattachment:yes from:sarah は Sarah からの添付ファイルを、hasattachment:yes subject:invoice は請求書に関するメールに絞り込みます。この演算子は、クラシック Outlook、新しい Outlook、Outlook on the web で動作します。
Outlook で、ファイル名で添付ファイルを検索できますか? クラシック Outlook では、attachmentnames: 演算子を使います。たとえば attachmentnames:report.pdf は、「report.pdf」という名前の添付ファイルがあるメールを見つけます。部分的な名前でも検索できます。attachmentnames:budget は、ファイル名に「budget」を含むあらゆる添付ファイルを見つけます。この演算子は新しい Outlook や Outlook on the web では動作しません。それらのバージョンでは、ファイル名をキーワードとして hasattachment:yes と一緒に入力します。
Outlook で、すべての PDF (または Excel ファイル、Word 文書) を見つけるには? クラシック Outlook では、attachmentnames:.pdf を検索すると、PDF の添付ファイルがあるすべてのメールが見つかります。Excel ファイルには attachmentnames:.xlsx、Word 文書には attachmentnames:.docx を使います。新しい Outlook では、ファイルの拡張子をキーワードとして hasattachment:yes と一緒に入力します (例: .pdf hasattachment:yes)。ただし、結果の精度はやや落ちることがあります。
hasattachment:yes で、添付ファイルが見えないメールが返されるのはなぜですか? Outlook は、インライン画像、ロゴ入りの埋め込み署名、winmail.dat ファイルを添付ファイルとして数えます。会社で、ロゴ画像を埋め込んだ HTML メール署名を使っている場合、「本物」の添付ファイルがなくても、それらのメールは hasattachment:yes に一致します。実際のファイル添付を見つけるには、hasattachment:yes .pdf のようにキーワードと組み合わせるか、クラシック Outlook で attachmentnames: 演算子を使います。