หากคุณอยู่ในอุตสาหกรรมที่ได้รับอีเมลนับไม่ถ้วนทุกวัน คุณอาจได้รับอีเมลจำนวนมากพร้อมไฟล์แนบหลายรายการ การใช้วิธีแยกไฟล์แนบด้วยตนเองอาจใช้เวลานานหากมีไฟล์ให้ดาวน์โหลดจำนวนมาก โชคดีที่การบันทึกไฟล์แนบอีเมลหลายไฟล์พร้อมกันโดยใช้ Microsoft Outlook เป็นเรื่องง่าย
ในบทช่วยสอนนี้ เราจะแสดงวิธีดาวน์โหลดไฟล์แนบทั้งหมดจาก Outlook
วิธีดาวน์โหลดไฟล์แนบอีเมล Microsoft Outlook ทั้งหมดพร้อมกันบน Windows
หากต้องการดาวน์โหลดไฟล์แนบทั้งหมดพร้อมกันโดยใช้แอป Windows Microsoft Outlook ให้ทำดังต่อไปนี้:
วิธีดาวน์โหลดไฟล์แนบอีเมล Microsoft Outlook ทั้งหมดพร้อมกันบน Mac
ต่อไปนี้เป็นวิธีดาวน์โหลดไฟล์แนบทั้งหมดโดยใช้ Outlook สำหรับ Mac:
วิธีดาวน์โหลดไฟล์แนบ Outlook หลายไฟล์จากอีเมลหลายฉบับ
คุณยังสามารถดาวน์โหลดไฟล์แนบหลายไฟล์จากอีเมลหลายฉบับพร้อมกันได้ โดยทำดังนี้:
ใช้โค้ด VBA
หากคุณใช้ Outlook 2019, 2016, 2013, 2010, 2007 หรือ 2003 คุณสามารถใช้ โปรแกรมแก้ไข VBA เพื่อดาวน์โหลดไฟล์แนบหลายไฟล์จากอีเมลหลายฉบับ
หรี่ GCount เป็นจำนวนเต็ม
หรี่ GFilepath เป็นสตริง
บันทึกย่อยสาธารณะ()
'อัปเดต 20200821
หรี่ xMailItem เป็น Outlook.MailItem
หรี่ xAttachments เป็น Outlook.Attachments
หรี่ xSelection เป็น Outlook.Selection
หรี่ฉันให้นานที่สุด
ลด xAttCount ให้นานที่สุด
หรี่ xFilePath เป็นสตริง, xFolderPath เป็นสตริง, xSaveFiles เป็นสตริง
เมื่อเกิดข้อผิดพลาด ดำเนินการต่อถัดไป
xFolderPath = CreateObject(“WScript.Shell”).SpecialFolders(16)
ตั้งค่า xSelection = Outlook.Application.ActiveExplorer.Selection
xFolderPath = xFolderPath & “\ไฟล์แนบ\”
ถ้า VBA.Dir(xFolderPath, vbDirectory) = vbNullString จากนั้น
VBA.MkDir xFolderPath
สิ้นสุดถ้า
GFilepath = “”
สำหรับแต่ละรายการ xMailItem ใน xSelection
ตั้งค่า xAttachments = xMailItem.Attachments
xAttCount = xAttachments.Count
xSaveFiles = “”
ถ้า xAttCount >0 แล้ว
สำหรับ i = xAttCount ถึง 1 ขั้นตอน -1
GCount = 0
xFilePath = xFolderPath & xAttachments.Item(i).ชื่อไฟล์
GFilepath = xFilePath
xFilePath = FileRename(xFilePath)
ถ้า IsEmbeddedAttachment(xAttachments.Item(i)) = False จากนั้น
xAttachments.Item(i).SaveAsFile xFilePath
ถ้า xMailItem.BodyFormat <>olFormatHTML จากนั้น
xSaveFiles = xSaveFiles & vbCrLf & “<ข้อผิดพลาด! การอ้างอิงไฮเปอร์ลิงก์ไม่ถูกต้อง>”
อื่นๆ
xSaveFiles = xSaveFiles & “
” & “” & xFilePath & “ ”
สิ้นสุดถ้า
สิ้นสุดถ้า
ถัดไป i
สิ้นสุดถ้า
ถัดไป
ตั้งค่า xAttachments = ไม่มีเลย.
ตั้งค่า xMailItem = ไม่มีเลย
ตั้งค่า xSelection = ไม่มีเลย
สิ้นสุดย่อย
ฟังก์ชัน FileRename (FilePath As String) As String
หรี่ xPath เป็นสตริง
หรี่ xFso เป็น FileSystemObject
เมื่อเกิดข้อผิดพลาด ดำเนินการต่อถัดไป
ตั้งค่า xFso = CreateObject(“Scripting.FileSystemObject”)
xPath = เส้นทางไฟล์
เปลี่ยนชื่อไฟล์ = xPath
ถ้า xFso.FileExists(xPath) จากนั้น
GCount = GCount + 1
xPath = xFso.GetParentFolderName(GFilepath) & “\” & xFso.GetBaseName(GFilepath) & ” ” & GCount & “” + xFso.GetExtensionName(GFilepath)
FileRename = FileRename(xPath)
สิ้นสุดถ้า
xFso = ไม่มีอะไรเลย
สิ้นสุดฟังก์ชัน
ฟังก์ชัน IsEmbeddedAttachment (แนบเป็นไฟล์แนบ)
หรี่ xItem เป็น MailItem
หรี่ xCid เป็นสตริง
หรี่ xID เป็นสตริง
หรี่ xHtml เป็นสตริง
เมื่อเกิดข้อผิดพลาด ดำเนินการต่อถัดไป
IsEmbeddedAttachment = เท็จ
ตั้งค่า xItem = Attach.Parent
ถ้า xItem.BodyFormat <>olFormatHTML ให้ออกจากฟังก์ชัน
xCid = “”
xCid = Attach.PropertyAccessor.GetProperty(“http://schemas.microsoft.com/mapi/proptag/0x3712001F”)
ถ้า xCid <>“” จากนั้น
xHtml = xItem.HTMLBody
xID = “ซิด:” & xCid
ถ้า InStr(xHtml, xID) >0 จากนั้น
IsEmbeddedAttachment = จริง
สิ้นสุดถ้า
สิ้นสุดถ้า
สิ้นสุดฟังก์ชัน
หมายเหตุ: คุณสามารถคัดลอก รหัสต้นฉบับด้านบนจาก Extended Office และวางลงในตัวแก้ไข
การใช้เครื่องมือภายนอก
หากคุณใช้ Outlook เวอร์ชันอื่น ต้องการดาวน์โหลด ไฟล์ประเภทอื่นที่ไม่ใช่ PST หรือพบว่าวิธี VBA ยุ่งยาก คุณสามารถดาวน์โหลดเครื่องมือที่สามารถช่วยคุณดาวน์โหลดไฟล์แนบ Outlook หลายไฟล์พร้อมกันได้
พี>แอปอย่าง ตัวแยกสิ่งที่แนบมาของ Outlook มีฟังก์ชันในการบันทึกไฟล์แนบไม่เพียงแต่จากไฟล์ PST เท่านั้น แต่ยังมาจากไฟล์รูปแบบอื่นๆ เช่น ไฟล์ OST, BAK, MSG, OLK และ OLM อีกด้วย คุณยังสามารถกำหนดค่าแอปให้กรองไฟล์แนบตามขนาดไฟล์ วันที่ หรือผู้ส่งได้
วิธีดาวน์โหลดไฟล์แนบทั้งหมดจากไฟล์ที่เสียหาย
หากคุณไม่สามารถเปิด ดู หรือบันทึกไฟล์แนบใน Outlook ได้ ไฟล์ Microsoft Outlook PST อาจเสียหายหรือเสียหาย คุณสามารถ ซ่อมแซมไฟล์ PST เพื่อดึงไฟล์แนบโดยใช้เครื่องมือ เช่น แอปพลิเคชัน SCANPST.exe.
หากต้องการใช้เครื่องมือนี้ ให้ปิด Outlook และนำทางไปยังตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้ ขึ้นอยู่กับเวอร์ชันของ Outlook:
จากนั้นดับเบิลคลิก SCANPST.EXE
เลือก เรียกดูค้นหาไฟล์ข้อมูล Outlook ที่คุณต้องการสแกน แล้วกด Start
หากเครื่องมือพบข้อผิดพลาด ให้เลือก ซ่อมแซมเพื่อพยายามแก้ไข เมื่อเสร็จแล้ว ให้รีสตาร์ท Outlook และตรวจสอบว่าตอนนี้ใช้งานได้หรือไม่
ปรับปรุงกิจกรรมอีเมลของคุณ
การดาวน์โหลดไฟล์หลายไฟล์จาก Outlook เป็นเรื่องง่าย และคุณยังสามารถดาวน์โหลดไฟล์หลายไฟล์จากอีเมลหลายฉบับพร้อมกันได้ หากคุณพบว่าวิธีการใน Outlook ยากเกินไป คุณสามารถดาวน์โหลดเครื่องมือเช่น ตัวแยกสิ่งที่แนบมาของ Outlook เพื่อช่วยเหลือคุณได้
.