あなたが試したことのないOutlookから添付ファイルを抽出するための3つの素晴らしい方法
複数の添付ファイルを含む複数の電子メールを受信すると、次々にそれらを保存する必要があるときには面倒になります。それでも、Outlook電子メールから添付ファイルを一度に抽出するための簡単な方法がいくつかあります。
電子メールでファイルを送受信することは、データファイルを他のユーザーと共有するための最も便利な方法です。これにより、電子メールトレイは永続的なファイルストレージとなり、しばらくするとストレージスペースの超過問題が発生します。それで、あなたはあなたのクライアントまたはパートナーとOutlookを使ってデータファイルを交換することが多い人ですか?あなたの通信は複数の添付ファイルを含んでいますか?
これらの質問に対する答えが「はい」の場合、データファイルの保存場所を最適化することをお勧めします。これらの大量の添付ファイルはOutlookアプリケーションの動作を遅くします。このテクニカルガイドでは、Outlook Attachment Extractorを含む、Outlookフォルダから添付ファイルを一度に抽出する3つの簡単な方法について説明します。
Outlookの添付ファイルを一括抽出するための#1エキスパートアプローチ
Outlook Attachment Extractorは、一括モードで複数の電子メールOutlook 2019/2016/2013/2010/2007以下のバージョンから添付ファイルを抽出するためのプロフェッショナルな方法です。これを使用すると、元のフォルダ階層の電子メールを乱すことなく、複数のOutlook電子メールから添付ファイルを抽出できます。 OutlookなしでPSTファイルから添付ファイルを抽出する方法は次のとおりです。
- まず最初に、ツールをダウンロードして起動します
- このツールは追加されたすべてのPSTファイルを読み込み、フォルダ階層を維持するための3つの異なるオプションを提供します。
- フォルダ階層:このオプションは追加されたPSTの元の階層を保持します
- フォルダ階層(件名):このオプションは、結果の添付ファイルを電子メールの件名に従って管理します。
- フォルダ階層なし:このオプションは、構造を維持することなく、出力添付ファイルを単一のフォルダに保存します。
- 現在の要件に従って適切なフォルダ階層オプションを選択し、保存先を参照して結果のデータファイルを保存します。抽出をクリックしてOutlook PSTファイルから添付ファイルを抽出します
- Outlookの添付ファイルの抽出プロセスがこの直後に開始され、進行中のプロセスのステータスがアイテム数とともにソフトウェアによって表示されます。
- 処理が完了したら、1つの場所からすべてのOutlook添付ファイルにアクセスし、不要な電子メールを削除してOutlookアプリケーションのパフォーマンスを向上させることができます。
#2 Outlookの受信トレイから添付ファイルを抽出する
Microsoft Outlookには、1つのOutlook Eメールからすべての添付ファイルを抽出して保存するためのオプションがあります。 Outlookから複数の添付ファイルを保存する方法は次のとおりです。
注:この方法は、一度に1つのOutlook Eメールから添付ファイルを抽出するのに適用できます。
- Outlookアプリケーションを起動し、複数の添付ファイルを含む特定の電子メールを開く
- 添付ファイルを選択して右クリックします。 [すべての添付ファイルを保存]オプションを選択します
- [OK]ボタンをクリックして、出力添付ファイルの保存先を参照してください。 OKをクリック
#3。 Outlookフォルダから添付ファイルを抽出するためのルールの使用
- Alt + F11キーを押してMicrosoft OutlookでVBA IDEを起動し、複数のOutlook電子メールから添付ファイルを抽出します。
- 画面左側で、「モジュール」セクションが表示されるまで画面を展開し、「モジュール」セクションに次のコードを入力します。
- 注:モジュール内にモジュール項目がない場合は、モジュールを右クリックするか、挿入>>モジュールをクリックして作成できます。
- 次のスクリプトをメインVBAウィンドウに貼り付けます
Public Sub saveAttachtoDisk (itm As Outlook.MailItem) Dim objAtt As Outlook.Attachment Dim saveFolder As String saveFolder = "c:\temp\" For Each objAtt In itm.Attachments objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName Set objAtt = Nothing Next End Sub
- 複数の電子メールから添付ファイルを抽出できるように、VBA IDEウィンドウを終了します。Outlook 2016
- それでは、このスクリプトを呼び出すルールを作成する必要があります。このためには、ツール>>ルールと警告>>新しいルール…をクリックしてください。
- 新しいウィザードで、[複数の電子メールの問題で添付ファイルを見通しから抽出する方法を解決するには、[メッセージの到着時にメッセージを確認する]オプションをクリックします。
- メッセージが監視する必要がある基準を定義できます。テキストファイルのみを保存するために文字列を検索するには、「メッセージヘッダーに特定の単語を含む」オプションと「.txt」オプションを使用します
- [スクリプトを実行する]を選択し、[スクリプト]をクリックします
- Finishボタンをクリックしてください。 Outlookアカウントに複数の添付ファイルを含む新しい電子メールを送信し、ルールが複数の電子メールから添付ファイルを抽出するように機能しているかどうかを確認するOutlook 2010
同じファイル名のEメールを複数受信すると、前のEメールを上書きする可能性があります。このような状況を防ぐには、次のコードを「dim」と組み合わせて使用します。
Dim dateFormat dateFormat = Format(Now, "yyyy-mm-dd H-mm")
その後、「objAtt.SaveAsFile」を次のコード行に置き換えます。
objAtt.SaveAsFile saveFolder & "\" & dateFormat & objAtt.DisplayName
Outlookの受信トレイから特定の種類のフォルダに添付ファイルを抽出するには、上記のコードではなく、「For Each」ループ内で次のコードを使用します。
if InStr(objAtt.DisplayName, '.xml') Then objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName end if
物事をまとめよう!
複数の電子メールでOutlookから添付ファイルを抽出する方法これは、何人かのMS Outlookユーザーが日々検索している非常に一般的な質問です。これを考慮して、この記事を思い付きました。ここでは、Outlookの電子メールから添付ファイルを一度に抽出するさまざまな方法について説明しました。したがって、これからOutlookアプリケーションから添付ファイルを抽出することは、ユーザーにとってこれ以上複雑な作業ではなくなります。