Outlook メールからすべての添付ファイルをダウンロードする方法

毎日無数の電子メールを受信する業界にいる場合は、複数の添付ファイルが付いた多数の電子メールを受信する可能性があります。ダウンロードする添付ファイルが多数ある場合、手動で添付ファイルを抽出すると時間がかかることがあります。幸いなことに、 Microsoft Outlook(Microsoft Outlook)を使用すると、複数の電子メールの添付ファイルを一度に簡単に保存できます。

このチュートリアルでは、 Outlook(Outlook)からすべての添付ファイルをダウンロードする方法を説明します。

WindowsですべてのMicrosoft Outlook 電子メールの添付ファイルを(Microsoft Outlook Email Attachments)一度(Once)にダウンロードする方法

Windows Microsoft Outlookアプリを使用してすべての添付ファイルを一度にダウンロードするには、次の手順を実行します。

  1. Outlookを開き、 Outlookプロファイルにサインインします。
  2. 必要なOutlook添付ファイルが含まれる電子メールを選択します。
  3. いずれかの添付ファイルを右クリックし、ドロップダウン メニューで [すべての添付ファイルを保存]を選択します。(Save)1 つのファイルのみを保存する場合は、「名前を付けて保存」(Save As)を選択します。

  1. 新しいダイアログ ボックスで、キーボードのCTRLキーを押したまま、ダウンロードするすべての添付ファイルを選択します。「OK」をクリックします(Click OK)

  1. ファイルを保存する場所を選択し、「OK」ボタンを押します。

MacですべてのMicrosoft Outlook 電子メールの添付ファイルを(Microsoft Outlook Email Attachments)一度に(Once)ダウンロードする方法

Outlook for Macを使用してすべての添付ファイルをダウンロードする方法は次のとおりです。

  1. MS Outlook アプリケーションを開きます。
  2. 添付ファイルを含む 電子メール(Email)メッセージを選択します。
  3. (Click)「添付ファイル」(Attachments)クリックし「すべてダウンロード」(Download All)を選択します。

  1. 添付ファイルを保存する場所を選択し、[選択](Choose)を選択します。

複数の電子メール(Multiple Emails)から複数の Outlook 添付ファイルをダウンロードする(Download Multiple Outlook Attachments)方法

多数のメールから複数の添付ファイルを一度にダウンロードすることもできます。そうするために:

VBAコードを使用する

Outlook 2019、2016、2013、2010、2007(Outlook 2019)、または 2003 を使用している場合は、VBA エディター(VBA editor)を使用して、複数の電子メールから複数の添付ファイルをダウンロードできます。

  1. ドキュメントフォルダーを開き、「添付ファイル」という名前の新しいフォルダーを作成します。ここに添付ファイルがダウンロードされます。
  2. Microsoft Outlookを開きます。
  3. (Press)キーボードの Alt キーと F11 キーを押し(Alt)VBA(F11)エディタ(VBA)開きます。
  4. Microsoft Outlook Object > Insert > Insert Module右クリックし、 [挿入] > [モジュールの挿入] を選択します。

  1. 次のコードをエディタにコピーし、Enter キーを押します。

整数としての Dim GCount

文字列としての Dim GFilepath

Public Sub SaveAttachments()

'更新 20200821

xMailItem を Outlook.MailItem として暗くする

Outlook.Attachments としてのDim(Dim) xAttachments

(Dim)Outlook.Selection としての Dim xSelection

ディム・アイ・アズ・ロング

Dim xAttCount As Long

Dim xFilePath As StringxFolderPath As String、xSaveFiles As String

エラー時は次へ再開

xFolderPath = CreateObject (「WScript.Shell」).SpecialFolders(16)

(Set)xSelection = Outlook.Application.ActiveExplorer.Selectionを設定します。

xFolderPath = xFolderPath & 「添付ファイル」

VBA.Dir ( xFolderPath , vbDirectory) = vbNullString の 場合

VBA.MkDir xFolderPath

終了の場合

Gファイルパス = ""

xSelection 内の各 xMailItem について

(Set)xAttachments = xMailItem.Attachments を設定します

xAttCount = xAttachments.Count

xSaveFiles = “”

xAttCount > 0 の場合

For i = xAttCount から 1ステップ(Step)-1

Gカウント = 0

xFilePath = xFolderPath & xAttachments.Item (i).FileName

Gファイルパス = xファイルパス

xFilePath = FileRename (xFilePath)

IsEmbeddedAttachment ( xAttachments.Item (i)) = False の場合

xAttachments.Item(i).SaveAsFile xFilePath

xMailItem.BodyFormat <> olFormatHTML の場合

xSaveFiles = xSaveFiles & vbCrLf & “ハイパーリンク参照が無効です。>」

それ以外

xSaveFiles = xSaveFiles & “
” & “ xFilePath & “‘>” & xFilePath & “

終了の場合

終了の場合

次は私

終了の場合

xAttachments = なしを設定します

xMailItem = なしを設定します

xSelection = なしを設定します

エンドサブ

関数FileRename ( FilePath As String ) As String

文字列としての Dim xPath

FileSystemObject として xFso をディムする

エラー時は次へ再開

Set xFso = CreateObject (「Scripting.FileSystemObject」) を設定します。

xPath = ファイルパス

ファイル名の変更 = xPath

xFso.FileExists(xPath) の場合

G カウント = G カウント + 1

xPath = xFso.GetParentFolderName( GFilepath ) & “” & xFso.GetBaseName ( GFilepath ) & ” ” & GCount & “.” + xFso.GetExtensionName( GFilepath )

FileRename = FileRename(xPath)

終了の場合

xFso = なし

終了機能

関数 IsEmbeddedAttachment(Function IsEmbeddedAttachment) (添付ファイル(Attachment)として添付(Attach))

xItem を MailItem としてディムする

文字列としての Dim xCid

文字列としての Dim xID

文字列としての Dim xHtml

エラー時は次へ再開

IsEmbeddedAttachment = False

xItem = Attach.Parent を設定します

xItem.BodyFormat <> olFormatHTML の場合、関数を終了します(Function)

xCid = “”

xCid = Attach.PropertyAccessor.GetProperty (“http://schemas.microsoft.com/mapi/proptag/0x3712001F”)

xCid <> "" の場合

xHtml = xItem.HTMLBody

xID = “cid:” & xCid

InStr(xHtml, xID) > 0 の場合

IsEmbeddedAttachment = True

終了の場合

終了の場合

終了機能

注:上記の元のコードを Extend Office から(original code above from Extend Office)コピーして、エディターに貼り付けることができます。

  1. F5 を押して(Press F5)スクリプトを実行します。アクションの許可を求めるポップアップ ウィンドウが表示される場合があります。

外部ツールの使用

別のバージョンのOutlook(Outlook)を使用している場合、 PST 以外のファイル タイプ(a file type other than PST)をダウンロードする場合、またはVBAメソッドが面倒だと感じる場合は、複数の(VBA)Outlook添付ファイルを一度に ダウンロードするのに役立つツールをダウンロードできます。

Outlook Attachment Extractorなどのアプリには、 PSTファイルだけでなく、 OSTBAKMSGOLKOLMファイルなどの他のファイル形式からも添付ファイルを保存する機能があります。ファイル サイズ、日付、または送信者によって添付ファイルをフィルターするようにアプリを構成することもできます。

破損した(Corrupted)ファイル からすべての添付ファイルをダウンロードする方法

Outlookで添付ファイルを開いたり、表示したり、保存したりできない場合は、Microsoft Outlook PSTファイルが破損しているか破損している可能性があります。SCANPST.exeアプリケーションなどのツールを使用して、PST ファイルを修復して(repair the PST file)添付ファイルを取得できます。

このツールを使用するには、Outlook を閉じ、 (Outlook)Outlookのバージョンに応じて次のいずれかの場所に移動します。

  1. Outlook 2019: C:Program Files (x86)Microsoft Office\root\Office16
  2. Outlook 2016: C:Program Files (x86)Microsoft Office\root\Office16
  3. Outlook 2013: C:Program Files (x86)Microsoft Office\Office15
  4. Outlook 2010: C:Program Files (x86)Microsoft Office\Office14
  5. Outlook 2007: C:Program Files (x86)Microsoft Office\Office12

次に、SCANPST.EXE をダブルクリックします。

[参照] を選択し(Select Browse)、スキャンするOutlookデータ ファイルを見つけて(Outlook)[開始] を(Start)押します。

ツールでエラーが見つかった場合は、[修復] を(Repair)選択して修正を試みます。完了したら、Outlook を(Outlook)再起動し、動作するかどうかを確認します。

電子メール活動を合理化する

Outlookから複数のファイルをダウンロードするのは簡単で、複数の電子メールから複数のファイルを一度にダウンロードすることもできます。Outlookの組み込みメソッドが難しすぎる場合は、Outlook Attachment Extractorなどのツールをダウンロードすると便利です。



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts