Outlookから特定のフォルダに添付ファイルを自動的にダウンロード/保存するにはどうすればよいですか?
Outlookで単一のメールからすべての添付ファイルを保存するのは、「添付ファイル」>「すべての添付ファイルを保存」オプションを使用すれば簡単です。しかし、複数のメール、特に大量のメールからの添付ファイルを管理するのはより困難です。この記事では、Outlookのメールから特定のフォルダに添付ファイルを自動的にダウンロードするための2つの効果的な解決策を紹介します。これらの方法は、多数のメールや添付ファイルを扱う際に特に役立ち、プロセスを簡素化し時間を節約します。
- VBAとルールを使用してOutlookの添付ファイルを自動的にフォルダにダウンロード(11ステップ)
- Kutools for Outlookを使用してOutlookの添付ファイルを自動的にフォルダにダウンロード(2ステップ)
VBAとルールを使用してOutlookの添付ファイルを自動的にフォルダにダウンロード
このアプローチでは、特定のルールとともに実行されるVBAスクリプトを使用して、Outlookのメールから指定されたフォルダに添付ファイルを自動的にダウンロードして保存します。以下の手順に従ってください:
- 「Alt + F11」を押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。
- 「挿入」>「モジュール」をクリックし、新しく開かれたモジュールウィンドウに以下のVBAスクリプトを貼り付けます。
- VBAスクリプトを保存し、Microsoft Visual Basic for Applicationsウィンドウを閉じます。
- メールビューに移動し、「ホーム」>「ルール」>「ルールと通知の管理」をクリックします。
- 開いた「ルールと通知」ダイアログボックスで、「新しいルール」ボタンをクリックします。
- 表示された「ルールウィザード」ダイアログボックスで、「受信したメッセージにルールを適用する」オプションを選択し、「次へ」ボタンをクリックします。
- 「ルールウィザード」(どの条件をチェックしますか?)ダイアログボックスで、何も選択せずに「次へ」ボタンをクリックします。その後、ポップアップのMicrosoft Outlookダイアログボックスで「はい」ボタンをクリックします。
- 「ルールウィザード」(メッセージに対して何を行いますか?)ダイアログボックスで:
- 「スクリプトを実行」オプションをチェックします。 ヒント: このオプションが表示されない場合は、 Outlookでの「スクリプトを実行」オプションを有効にするためのチュートリアルをご覧ください。
- 青色の下線付きの「スクリプト」テキストをクリックして「スクリプトの選択」ダイアログボックスを開きます。ステップ2で追加したスクリプトを選択し、「OK」をクリックします。
- 「次へ」ボタンをクリックして進みます。
- 「ルールウィザード」(例外はありますか?)ダイアログボックスで、「次へ」ボタンをクリックします。
- 最後の「ルールウィザード」ダイアログボックスで、ステップ1でルール名を設定し、ステップ2で必要なオプションをチェックし、「完了」ボタンをクリックします。
- 「ルールと通知」ダイアログボックスを閉じます。
「VBA: 指定したフォルダにOutlookの添付ファイルを自動保存」
Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub
注意: sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\" という行を見つけ、目的の保存先フォルダのパスに置き換えてください。
結果
これで、「受信トレイにある既存のメッセージに対してこのルールを今すぐ実行する」オプションを選択すると、メールアカウント内のすべての添付ファイルが指定された保存先フォルダにダウンロードされます。また、「このルールを有効にする」オプションをチェックした場合、受信メールのすべての添付ファイルが自動的にダウンロードされて指定されたフォルダに保存されます。
Kutools for Outlookを使用してOutlookの添付ファイルを自動的にフォルダにダウンロード
コンピュータに「Kutools for Outlook」がインストールされている場合、その「自動切り離し」機能により、設定した条件に基づいてすべてまたは特定のOutlook添付ファイルを自動的にダウンロードし、選択したフォルダに便利に保存できます。さらに、この機能はサブフォルダを作成する柔軟性も提供します。サブフォルダの命名には2つの形式があります。例えば、[メッセージフォルダ]-[メッセージ件名] のような形式を選べるほか、任意の文字列を接尾辞として追加することも可能です。この機能により、添付ファイルの整理とアクセスが大幅に改善されます。
- 「Kutools」>「自動切り離し」をクリックして機能ダイアログを開きます。
- 「自動切り離し添付ファイル」ダイアログで、「受信したすべての添付ファイルを自動的に切り離す」オプションを選択し、以下のように設定します:
- 参照ボタンをクリック
自動的に切り離された添付ファイルを保存する宛先フォルダを指定します。
- (オプション)添付ファイルを保存するサブフォルダを作成したい場合は、「以下のスタイルで添付ファイルを切り離す」オプションをチェックします。
- 「以下のスタイルでサブフォルダを作成」: サブフォルダを [メッセージフォルダ]-[メッセージ件名] などの事前定義された形式で名前を付けます。
- 「以下のスタイルで保存された添付ファイルの名前を変更」: サブフォルダを事前定義された形式で名前を付け、カスタム文字列を接尾辞として追加します。
- (オプション)「添付ファイルアイコンはメールに残る」オプションをチェックして、添付ファイルがあったメールに視覚的な指標を保持します。
- 「OK」をクリックします。
- 参照ボタンをクリック
結果
これで、メールを受信すると同時に、すべての添付ファイルが指定されたフォルダに自動的に保存されます。
ヒント: 特定のルールに基づいて添付ファイルの自動切り離しを設定したい場合は、「自動切り離し添付ファイル」ダイアログで「ルールに基づいて添付ファイルを自動的に切り離す」オプションを有効にしてください。その後、「新規」ボタンをクリックしてフィルタ条件と保存設定を定義します。
注意:
- 「自動切り離し」機能を使いたいですか?今すぐ Kutools for Outlook をダウンロード!さらに、Kutools には 100+ 以上の他の機能があり、30 日間の無料試用版を提供しています。待たずに、ぜひお試しください!
- Outlookで複数/すべての受信メールから既存の添付ファイルを切り離したりダウンロードしたい場合は、Kutools for Outlookの すべての添付ファイルを切り離す または すべての添付ファイルを保存 機能を使用してください。
関連記事:
最高のオフィス生産性ツール
速報:Kutools for Outlook が無料版をリリース!
新しくなった Kutools for Outlook を100以上の素晴らしい機能とともに体験してください!今すぐダウンロード!
🤖 Kutools AI : 高度なAI技術を活用し、メールの返信、要約、最適化、拡張、翻訳、作成を効率良くこなします。
📧 メール自動化: 自動返信(POPとIMAPに対応) / メール送信のスケジュール設定 /送信時にルールで自動 CC/BCC / 高度なルールによる自動転送 / 挨拶文を自動追加 / 複数宛先のメールを自動で個別のメールに分割 ...
📨 メール管理: メールの取り消し / 件名やその他の条件で迷惑メールをブロック / 重複したメールの削除 / 高度な検索 / フォルダーを整理 ...
📁 添付ファイルPro: 一括保存 / 一括切り離し / 一括圧縮 / 自動保存 / 自動的に切り離す / 自動圧縮 ...
🌟 インターフェースマジック: 😊もっとキレイで楽しい絵文字 /重要なメールの到着をお知らせ / Outlookを閉じずに最小化 ...
👍 ワンクリック便利機能: 全員に【Attachment】付きで返信 /迷惑メール対策 / 🕘送信者のタイムゾーン表示 ...
👩🏼🤝👩🏻 連絡先&カレンダー: 選択したメールから連絡先を一括追加 /連絡先グループを個別のグループに分割 / 誕生日のリマインダーを削除 ...
お好みの言語で Kutools をご利用いただけます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上をサポート!
Kutools for Outlook はワンクリックですぐにアンロックできます。今すぐダウンロードして効率をアップしましょう!

