จะดาวน์โหลดและบันทึกไฟล์แนบ Outlook ไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งโดยอัตโนมัติได้อย่างไร

Ca Dawnhold Laea Banthuk Fil Naeb Outlook Pi Yang Foldexr Di Foldexr Hnung Doy Xatnomati Di Xyangri



คุณต้องการที่จะ ดาวน์โหลดและบันทึกไฟล์แนบโดยอัตโนมัติ เมื่อคุณได้รับอีเมลใหม่ ไมโครซอฟต์ เอาท์ลุค ไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่ง? ถ้าคุณเคยสงสัยว่าทำอย่างไร โพสต์นี้จะแสดงวิธีดาวน์โหลดไฟล์แนบของ Outlook โดยอัตโนมัติทันทีที่คุณได้รับ ในการทำเช่นนั้น เราจะสร้างและกำหนดค่าสคริปต์ VBA ใน Outlook



ดาวน์โหลดและบันทึกไฟล์แนบ Outlook ไปยังโฟลเดอร์ที่ต้องการโดยอัตโนมัติ

หากคุณต้องการดาวน์โหลดหรือบันทึกไฟล์แนบจาก Outlook ไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งโดยอัตโนมัติ คุณต้องใช้สคริปต์ VBA มีสองขั้นตอนหลักที่เกี่ยวข้อง:





  1. สร้างสคริปต์ VBA
  2. ตั้งค่ากฎของ Outlook สำหรับสคริปต์ VBA ที่สร้างขึ้น

1] สร้างสคริปต์ VBA

คุณสามารถบันทึกไฟล์แนบ Outlook ทั้งหมดของคุณ เช่น เอกสาร Word งานนำเสนอ สเปรดชีต PDF รูปภาพ และอื่นๆ ไปยังตำแหน่งที่กำหนดไว้ล่วงหน้าได้โดยใช้สคริปต์ VBA แบบธรรมดา VBA ย่อมาจาก Visual Basic for Application ซึ่งใช้กันอย่างแพร่หลายในการสร้างโปรแกรม มันทำงานเป็นภาษาโปรแกรมภายในในแอปพลิเคชัน Microsoft Office ต่างๆ รวมถึง MS Outlook คุณสามารถสร้างแมโครหรือสคริปต์ผ่านแมโครและขยายฟังก์ชันการทำงานของแอป Office ของคุณ คุณยังสามารถทำให้ Outlook บันทึกไฟล์แนบของคุณโดยอัตโนมัติได้ด้วย อย่างไรก็ตาม คุณจะต้องตั้งค่ากฎของ Outlook ในภายหลังเพื่อเรียกใช้สคริปต์ที่สร้างขึ้น





โหมด xp ชนะ 7

หากต้องการสร้างสคริปต์ VBA ที่จำเป็น คุณสามารถทำตามขั้นตอนด้านล่าง:



ก่อนอื่นให้เปิดแอป Outlook แล้วกดปุ่ม Alt + F11 ปุ่มลัดเพื่อเปิดอย่างรวดเร็ว Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างที่คุณจะต้องป้อนรหัสโปรแกรมและสร้างสคริปต์

ตอนนี้กด แทรก เมนูจากแถบเมนูด้านบน จากนั้นเลือก โมดูล ตัวเลือก. จะเป็นการเปิดหน้าต่างโมดูลใหม่

หลังจากนั้น ให้คัดลอกและวางสคริปต์ VBA ด้านล่างในหน้าต่างโมดูลที่เพิ่งเปิดใหม่:



  วิธีดาวน์โหลด/บันทึกไฟล์แนบ Outlook ลงในโฟลเดอร์โดยอัตโนมัติ

Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\Komal\Documents\Outlook"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub

โปรดทราบว่าในโค้ดข้างต้น “C:\Users\Komal\Documents\Outlook” คือเส้นทางของโฟลเดอร์ที่คุณต้องการให้ไฟล์แนบของ Outlook ถูกจัดเก็บโดยอัตโนมัติ ดังนั้นแทนที่ด้วยเส้นทางแบบเต็มของโฟลเดอร์ที่เกี่ยวข้องบนพีซีของคุณ

เมื่อคุณป้อนรหัส VBA ด้านบนอย่างถูกต้องแล้ว ให้บันทึกสคริปต์และปิดหน้าต่าง

ดู: ขีด จำกัด ขนาดไฟล์แนบสำหรับ Outlook, Gmail, Yahoo, Hotmail ฯลฯ .

2] ตั้งค่ากฎ Outlook สำหรับสคริปต์ VBA ที่สร้างขึ้น

เมื่อคุณสร้างสคริปต์ VBA ข้างต้นเสร็จแล้ว ขั้นตอนที่สองและขั้นตอนสุดท้ายคือการกำหนดค่ากฎของ Outlook เพื่อให้สามารถดาวน์โหลดและบันทึกไฟล์แนบจาก Outlook ไปยังโฟลเดอร์เฉพาะได้โดยอัตโนมัติ นี่คือขั้นตอนในการทำเช่นนั้น:

หลังจากปิดหน้าต่าง VBA คุณจะถูกนำไปยังมุมมองเมล Outlook จากที่นี่ไปที่ บ้าน แท็บ จากนั้นคลิกที่ กฎ ตัวเลือก.

จากตัวเลือกที่ปรากฏ ให้เลือก จัดการกฎและการแจ้งเตือน ตัวเลือก.

ตอนนี้ในหน้าต่างที่เพิ่งเปิดใหม่ ให้แตะที่ กฎใหม่ มีปุ่มอยู่ในแท็บกฎอีเมล

ในหน้าต่างตัวช่วยสร้างกฎ เลือก ใช้กฎกับข้อความที่ฉันได้รับ ตัวเลือกและกดปุ่มถัดไป

ในหน้าจอถัดไป ให้ยกเลิกการเลือกช่องทำเครื่องหมายทั้งหมดยกเว้น ซึ่งมีไฟล์แนบ ตัวเลือกแล้วกดปุ่มถัดไป จากนั้นคุณจะได้รับข้อความว่า “กฎนี้จะใช้กับทุกข้อความที่คุณได้รับ ถูกต้องหรือไม่” กล่องโต้ตอบ เพียงแตะที่ปุ่ม ใช่ ในกล่องโต้ตอบนี้

ถัดไป ทำเครื่องหมายที่ เรียกใช้สคริปต์ ช่องทำเครื่องหมายในกล่องโต้ตอบข้อความ คุณต้องการทำอะไร จากนั้นคลิกที่ตัวเลือก 'สคริปต์' หลังจากนั้น เลือกสคริปต์ VBA ที่คุณเพิ่งสร้างขึ้นด้านบน จากนั้นกดปุ่ม ตกลง > ถัดไป

ตอนนี้ ให้ป้อนชื่อกฎและตั้งค่าตัวเลือกกฎ รวมถึงเรียกใช้กฎนี้ทันทีกับข้อความที่อยู่ใน 'กล่องจดหมาย' เปิดใช้กฎนี้ และสร้างกฎนี้ในทุกบัญชี

สุดท้าย ตรวจสอบกฎ Outlook ที่สร้างขึ้นใหม่ แล้วกดปุ่ม เสร็จสิ้น ไฟล์แนบของ Outlook จะถูกดาวน์โหลดโดยอัตโนมัติไปยังโฟลเดอร์ที่คุณระบุ

ตัวจัดการการแสดงผลเสมือน

อ่าน: ไม่สามารถแนบไฟล์ไปกับอีเมลในแอป Outlook.com หรือเดสก์ท็อป .

wdf_violation windows 10

บันทึก: ตัวเลือกเรียกใช้สคริปต์หายไปจาก Microsoft Outlook เวอร์ชันล่าสุด อย่างไรก็ตาม คุณยังคงสามารถปรับแต่ง Registry เล็กน้อยเพื่อใช้ตัวเลือกนี้ได้ หลังจากทำการเปลี่ยนแปลง Registry ที่จำเป็นแล้ว คุณสามารถทำตามขั้นตอนด้านบนทั้งหมดเพื่อกำหนดค่ากฎของ Outlook และเรียกใช้สคริปต์ VBA เพื่อดาวน์โหลดไฟล์แนบของ Outlook โดยอัตโนมัติ

ก่อนทำการเปลี่ยนแปลงใด ๆ กับ Registry ของคุณ ขอแนะนำให้ สร้างการสำรองข้อมูลของ Registry . การปรับแต่งที่ไม่ถูกต้องอาจทำให้ระบบของคุณเสียหายอย่างรุนแรง ดังนั้น ให้คุณปลอดภัยด้วยการสำรองข้อมูล Registry ของคุณ

นี่คือวิธีที่คุณสามารถเรียกใช้สคริปต์ VBA ที่สร้างขึ้นใน Outlook โดยใช้ Registry Editor:

ขั้นแรกให้เปิดแอป Registry Editor ในการทำเช่นนั้น ให้เรียกกล่องคำสั่ง Run โดยใช้ Win+R แล้วป้อน regedit เข้าไป ถัดไป ใน Registry Editor ไปที่ตำแหน่งด้านล่าง:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\Security

ตอนนี้ให้คลิกขวาที่ส่วนที่ว่างบนแผงด้านขวาแล้วเลือกตัวเลือก New > DWORD (32-bit) Value จากเมนูบริบทที่ปรากฏ เพียงตั้งชื่อ DWORD ที่สร้างขึ้นใหม่เป็น เปิดใช้งาน UnsafeClientMailRules .

จากนั้นดับเบิลคลิกที่ EnableUnsafeClientMailRules DWORD จากนั้นป้อน 1 ใต้ฟิลด์ Value data แล้วกดปุ่ม OK

คุณจะสามารถใช้กฎการเรียกใช้สคริปต์ใน Outlook ได้แล้ว

อ่าน: บล็อกการดาวน์โหลดไฟล์แนบปฏิทิน Outlook โดยอัตโนมัติ .

ฉันจะหยุดไม่ให้ Outlook ดาวน์โหลดไฟล์แนบโดยอัตโนมัติได้อย่างไร

หากคุณไม่ต้องการดาวน์โหลดรูปภาพ Outlook โดยอัตโนมัติ ให้เปิด Outlook แล้วคลิกเมนูไฟล์ ตอนนี้ ไปที่ตัวเลือก ไปที่แท็บศูนย์ความเชื่อถือ แล้วเลือกตัวเลือกการตั้งค่าศูนย์ความเชื่อถือ ในกล่องโต้ตอบใหม่ ให้ย้ายไปที่แท็บดาวน์โหลดอัตโนมัติ แล้วทำเครื่องหมายที่ช่องไม่ดาวน์โหลดรูปภาพโดยอัตโนมัติในข้อความอีเมล HTML มาตรฐานหรือรายการ RSS

ฉันจะดาวน์โหลดไฟล์แนบหลายไฟล์พร้อมกันได้อย่างไร

หากต้องการบันทึกไฟล์แนบทั้งหมดจากอีเมลพร้อมกันใน MS Outlook ให้เปิดอีเมลในหน้าต่างแยกต่างหาก จากนั้นแตะที่ปุ่มแบบเลื่อนลงซึ่งอยู่ถัดจากไฟล์แนบ หลังจากนั้นคลิกที่ตัวเลือก เลือกทั้งหมด จากนั้นคลิกที่ปุ่ม บันทึกเป็น จากนั้นเรียกดูและเลือกตำแหน่งที่คุณต้องการบันทึกไฟล์แนบ จากนั้นจะดาวน์โหลดและบันทึกไฟล์แนบหลายไฟล์พร้อมกัน

อ่านตอนนี้: ไฟล์แนบลากและวางของ Outlook ไม่ทำงาน .

  ดาวน์โหลดไฟล์แนบ Outlook โดยอัตโนมัติ
โพสต์ยอดนิยม