ไปยังเนื้อหาหลัก

จะนับจำนวนไฟล์แนบทั้งหมดในอีเมลที่เลือกใน Outlook ได้อย่างไร

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

นับจำนวนไฟล์แนบทั้งหมดในอีเมลหลายฉบับด้วยการบันทึกไฟล์แนบเหล่านี้ก่อนอื่นใน Outlook

โดยปกติเราสามารถบันทึกไฟล์แนบจากอีเมลเดียวโดยเปิดใช้งานไฟล์ เครื่องมือแนบ และใช้ไฟล์ บันทึกไฟล์แนบทั้งหมด คุณลักษณะใน Outlook แต่จะเกิดอะไรขึ้นถ้าบันทึกไฟล์แนบจากอีเมลหลายฉบับหรือจากโฟลเดอร์อีเมลทั้งหมดใน Outlook? ลองใช้ Kutools for Outlook's Detach All (Attachments) คลิกเพื่อทดลองใช้ฟรี 60 วันโดยไม่มีข้อ จำกัด !

บันทึกไฟล์แนบในอีเมลหลายฉบับ 2

Office Tab - เปิดใช้งานการแก้ไขแบบแท็บและการเรียกดูใน Microsoft Office ทำให้งานเป็นเรื่องง่าย
Kutools for Outlook - เพิ่ม Outlook ด้วยฟีเจอร์ขั้นสูงกว่า 100+ รายการเพื่อประสิทธิภาพที่เหนือกว่า
เพิ่มประสิทธิภาพ Outlook 2021 - 2010 หรือ Outlook 365 ของคุณด้วยฟีเจอร์ขั้นสูงเหล่านี้ เพลิดเพลินกับการทดลองใช้ฟรี 60 วันและยกระดับประสบการณ์อีเมลของคุณ!

ลูกศรสีฟ้าฟองขวา นับจำนวนไฟล์แนบทั้งหมดในอีเมลที่เลือกด้วย VBA

วิธีนี้จะแนะนำ VBA เพื่อนับจำนวนไฟล์แนบทั้งหมดในอีเมลที่เลือกใน Outlook กรุณาดำเนินการดังนี้:

1. เลือกอีเมลที่มีไฟล์แนบที่คุณจะนับจากนั้นกดปุ่ม อื่น ๆ + F11 คีย์พร้อมกันเพื่อเปิดหน้าต่าง Microsoft Visual Basic for Applications

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลจากนั้นวางโค้ด VBA ด้านล่างลงในหน้าต่างโมดูลการเปิด

VBA: นับจำนวนไฟล์แนบในอีเมลที่เลือก

Sub CountAttachmentsMulti()
Dim oItem As Object
Dim iAttachments As Integer

For Each oItem In ActiveExplorer.Selection
iAttachments = oItem.Attachments.Count + iAttachments
Next
MsgBox "Selected " & ActiveExplorer.Selection.Count & " messages with " & iAttachments & " attachements"

End Sub

3 กด F5 หรือคลิกปุ่ม วิ่ง เพื่อเรียกใช้ VBA นี้

ตอนนี้กล่องโต้ตอบจะปรากฏขึ้นและแสดงจำนวนไฟล์แนบในอีเมลที่เลือก ดูภาพหน้าจอ:


ลูกศรสีฟ้าฟองขวา ส่งออกและนับไฟล์แนบในอีเมลที่เลือกด้วย Kutools for Outlook

หากคุณติดตั้ง Kutools for Outlook คุณสามารถใช้ไฟล์ ปลดทั้งหมด (ไฟล์แนบ) เพื่อส่งออกไฟล์แนบทั้งหมดจากอีเมลที่เลือกหลายฉบับจากนั้นนับไฟล์แนบที่ส่งออกได้อย่างง่ายดาย กรุณาดำเนินการดังนี้:

Kutools สำหรับ Outlook: ชุดเครื่องมือ Outlook ขั้นสูงพร้อมเครื่องมือที่มีประโยชน์มากกว่า 100 รายการ ทดลองใช้ฟรี 60 วัน ไม่มีข้อจำกัด ไม่ต้องกังวล!   อ่านเพิ่มเติม ...   เริ่มทดลองใช้ฟรีทันที!

1. เลือกอีเมลที่มีไฟล์แนบที่คุณจะส่งออกและนับจากนั้นคลิก Kutools > ผลิตภัณฑ์อื่นๆ > ปลดทั้งหมด. ดูภาพหน้าจอ:

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

3. ในกล่องโต้ตอบเปิดเรียกดูโฟลเดอร์โปรดระบุโฟลเดอร์ที่คุณจะบันทึกไฟล์แนบที่ส่งออกแล้วคลิกไฟล์ OK ปุ่ม

และตอนนี้ไฟล์แนบทั้งหมดในอีเมลที่เลือกจะถูกส่งออกและบันทึกลงในโฟลเดอร์ปลายทาง

4. เปิดโฟลเดอร์ปลายทางและเลือกไฟล์แนบทั้งหมดที่คุณส่งออกในตอนนี้และคุณจะได้รับจำนวนไฟล์แนบที่ส่งออกที่ แถบสถานะ ของการเปิดโฟลเดอร์ ดูภาพหน้าจอ:

หมายเหตุ: หากอีเมลหนึ่งฉบับมีไฟล์แนบมากกว่าหนึ่งไฟล์ไฟล์แนบเหล่านี้จะถูกบันทึกลงในโฟลเดอร์เดียวและตั้งชื่อตามหัวเรื่องของอีเมลนี้

Kutools สำหรับ Outlook: เพิ่มประสิทธิภาพ Outlook ด้วยเครื่องมือที่ต้องมีมากกว่า 100 รายการ ทดลองขับฟรี 60 วัน ไม่จำกัด!   อ่านเพิ่มเติม ...   Download Now!


ลูกศรสีฟ้าฟองขวาDemo: ส่งออกและนับไฟล์แนบในอีเมลที่เลือกด้วย Kutools for Outlook

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


ลูกศรสีฟ้าฟองขวาบทความที่เกี่ยวข้อง


สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

Kutools สำหรับ Outlook - คุณสมบัติอันทรงพลังมากกว่า 100 รายการเพื่อเติมพลังให้กับ Outlook ของคุณ

📧 การทำงานอัตโนมัติของอีเมล: ไม่อยู่ที่สำนักงาน (ใช้ได้กับ POP และ IMAP)  /  กำหนดการส่งอีเมล  /  Auto CC/BCC ตามกฎเมื่อส่งอีเมล  /  ส่งต่ออัตโนมัติ (กฎขั้นสูง)   /  เพิ่มคำทักทายอัตโนมัติ   /  แบ่งอีเมลผู้รับหลายรายออกเป็นข้อความส่วนตัวโดยอัตโนมัติ ...

📨 การจัดการอีเมล์: เรียกคืนอีเมลได้อย่างง่ายดาย  /  บล็อกอีเมลหลอกลวงตามหัวเรื่องและอื่นๆ  /  ลบอีเมลที่ซ้ำกัน  /  การค้นหาขั้นสูง  /  รวมโฟลเดอร์ ...

📁 ไฟล์แนบโปรบันทึกแบทช์  /  การแยกแบทช์  /  การบีบอัดแบบแบตช์  /  บันทึกอัตโนมัติ   /  ถอดอัตโนมัติ  /  บีบอัดอัตโนมัติ ...

🌟 อินเตอร์เฟซเมจิก: 😊อีโมจิที่สวยและเจ๋งยิ่งขึ้น   /  เพิ่มประสิทธิภาพการทำงาน Outlook ของคุณด้วยมุมมองแบบแท็บ  /  ลดขนาด Outlook แทนที่จะปิด ...

???? เพียงคลิกเดียวสิ่งมหัศจรรย์: ตอบกลับทั้งหมดด้วยไฟล์แนบที่เข้ามา  /   อีเมลต่อต้านฟิชชิ่ง  /  🕘 แสดงโซนเวลาของผู้ส่ง ...

👩🏼‍🤝‍👩🏻 รายชื่อและปฏิทิน: แบทช์เพิ่มผู้ติดต่อจากอีเมลที่เลือก  /  แบ่งกลุ่มผู้ติดต่อเป็นกลุ่มแต่ละกลุ่ม  /  ลบการแจ้งเตือนวันเกิด ...

เกิน คุณสมบัติ 100 รอการสำรวจของคุณ! คลิกที่นี่เพื่อค้นพบเพิ่มเติม

 

 

Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This code is great and all but for some reason the number it is counting as email 'attachments' is wrong. There are 19 email attachments and its saying there are 22. Is this counting something else as an attachment?
This comment was minimized by the moderator on the site
This is because "oItem.Attachments.Count" also counts embedded pictures (for example in the signature) as attachments. So this code will not work as intended once such an e-mail is part of the selection.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations