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

 วิธีเปิดอีเมลที่ยังไม่ได้อ่านทั้งหมดใน Outlook

หากมีข้อความอีเมลที่ยังไม่ได้อ่านหลายข้อความในกล่องขาเข้าของ Outlook คุณจะเปิดอ่านทั้งหมดพร้อมกันโดยเร็วที่สุดได้อย่างไร

เปิดข้อความอีเมลที่ยังไม่ได้อ่านทั้งหมดในกล่องขาเข้าหรือโฟลเดอร์อื่นด้วยรหัส VBA

เปิดข้อความอีเมลที่ยังไม่ได้อ่านทั้งหมดในกล่องขาเข้าหรือโฟลเดอร์อื่นด้วยรหัส VBA

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

1. ขั้นแรกคุณควรเลือกโฟลเดอร์ที่คุณต้องการเปิดอีเมลที่ยังไม่ได้อ่านทั้งหมด

doc เปิด eamils ​​ที่ยังไม่ได้อ่านทั้งหมด 1

2. จากนั้นกดปุ่ม ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

3. จากนั้นคลิก สิ่งที่ใส่เข้าไป > โมดูลคัดลอกและวางโค้ดด้านล่างลงในโมดูลว่างที่เปิดดูภาพหน้าจอ:

รหัส VBA: เปิดข้อความอีเมลที่ยังไม่ได้อ่านทั้งหมดในโฟลเดอร์เฉพาะ:

Sub OpenAllUnreadEmails()
Dim xFolders As Outlook.Folders
Dim xFolder As Outlook.Folder
Dim xUnreadEmailCount As Long
On Error Resume Next
xUnreadEmailCount = 0
Set xFolders = Application.ActiveExplorer.CurrentFolder.Folders
Call OperatingFolders(Application.ActiveExplorer.CurrentFolder, xUnreadEmailCount)
For Each xFolder In xFolders
    Call OperatingFolders(xFolder, xUnreadEmailCount)
Next
MsgBox "Open " & xUnreadEmailCount & " unread emails successfully!", vbExclamation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub OperatingFolders(ByVal xCurrentFld As Outlook.Folder, UnreadEmailCount As Long)
Dim xItem As Object
Dim xMailItem As Outlook.MailItem
Dim xSubFolder As Outlook.Folder
On Error Resume Next
If xCurrentFld.DefaultItemType = olMailItem Then
    For Each xItem In xCurrentFld.Items
        If xItem.Class = olMail Then
            Set xMailItem = xItem
            If xMailItem.UnRead = True Then
                xMailItem.Display
                UnreadEmailCount = UnreadEmailCount + 1
            End If
        End If
    Next
End If
If xCurrentFld.Folders.Count > 0 Then
    For Each xSubFolder In xCurrentFld.Folders
        Call OperatingFolders(xSubFolder, UnreadEmailCount)
    Next
End If
End Sub

doc เปิด eamils ​​ที่ยังไม่ได้อ่านทั้งหมด 2

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

doc เปิด eamils ​​ที่ยังไม่ได้อ่านทั้งหมด 3

หมายเหตุ: รหัสนี้ใช้กับอีเมลการประชุมไม่ได้


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

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

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

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

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

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

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

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

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

 

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
my mails not opening .since 10days. please help me sir.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations