كيف يمكن فتح جميع رسائل البريد الإلكتروني غير المقروءة في Outlook؟
إذا كان لديك عدة رسائل بريد إلكتروني غير مقروءة في صندوق الوارد في Outlook، فكيف يمكنك فتحها جميعًا لقراءتها دفعة واحدة بأسرع وقت ممكن؟
فتح جميع رسائل البريد الإلكتروني غير المقروءة في صندوق وارد معيّن أو مجلد آخر باستخدام كود VBA
"فتح جميع رسائل البريد الإلكتروني غير المقروءة في صندوق وارد معيّن أو مجلد آخر باستخدام كود VBA
يمكنك استخدام كود VBA التالي لفتح جميع رسائل البريد الإلكتروني غير المقروءة في صندوق الوارد الخاص بك أو أي مجلد معيّن آخر دفعة واحدة. يُرجى اتباع الخطوات التالية:
1. أولًا، يجب عليك اختيار المجلد الذي تريد فتح جميع رسائل البريد الإلكتروني غير المقروءة منه.

2. بعد ذلك، اضغط مع الاستمرار على مفتاحي «ALT + F11» لفتح نافذة «Microsoft Visual Basic for Applications».
3. ثم انقر فوق «Insert» > «Module»، وانسخ والصق الكود أدناه في الوحدة النمطية الفارغة التي تم فتحها، كما هو موضح في لقطة الشاشة:
كود 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

4. بعد ذلك، اضغط مفتاح "F5" لتشغيل هذا الكود، وستُفتح جميع رسائل البريد الإلكتروني غير المقروءة في المجلد المحدد دفعةً واحدة. وفي النهاية، ستظهر نافذة منبثقة لتذكيرك بعدد الرسائل غير المقروءة التي تم فتحها—انظر لقطة الشاشة:

ملاحظة: هذا الكود غير متاح لرسائل الاجتماعات.
أفضل أدوات إنتاجية Office
جرِّب Kutools لـ Outlook الجديد كليًّا مع 100+ ميزة رائعة!انقر للتنزيل الآن!
📧أتمتة البريد الإلكتروني: الرد التلقائي (متوفر لبروتوكولي POP وIMAP) / جدولة إرسال رسائل البريد الإلكتروني / نسخة تلقائية/مخفية وفق القواعد عند إرسال البريد الإلكتروني / التحويل التلقائي (قاعدة متقدمة) / إضافة التحيّة تلقائيًّا / تقسيم رسائل البريد الإلكتروني ذات المستلمين المتعددين تلقائيًّا إلى رسائل فردية...
📨إدارة البريد الإلكتروني: استدعاء البريد الإلكتروني / حظر رسائل الاحتيال حسب العناوين وغيرها / حذف الرسائل المكررة / البحث المتقدم / تنظيم المجلدات...
📁المرفقات الاحترافية: حفظ دفعة واحدة / فصل دفعة واحدة / ضغط دفعة واحدة / حفظ تلقائي / تفصيل تلقائي / ضغط تلقائي...
🌟سحر الواجهة: 😊إيموجيات أكثر جمالًا وروعة / إشعارك عند وصول رسائل بريد إلكتروني مهمة / تصغير Outlook بدلًا من إغلاقه...
👍عجائب النقرة الواحدة: الرد على الجميع مع المرفقات / الحماية من رسائل التصيد الاحتيالي / 🕘عرض منطقة الوقت الحالي للمرسل...
👩🏼🤝👩🏻جهات الاتصال والتقويم: إضافة جهات اتصال دفعةً واحدة من رسائل البريد الإلكتروني المحددة / تقسيم مجموعة جهات الاتصال إلى مجموعات فردية / إزالة تذكير عيد الميلاد...
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من 40 لغة أخرى!
افتح Kutools لـ Outlook بنقرة واحدة فورًا! لا تنتظر، نزِّله الآن وحسِّن كفاءتك!


🚀 التنزيل بنقرة واحدة — احصل على جميع إضافات Office
موصى به بشدة: Kutools for Office (5 في 1)
نقرة واحدة لتنزيلخمسة برامج تثبيتدفعة واحدة —Kutools لـ Excel وOutlook وWord وPowerPointوOffice Tab Pro.انقر للتنزيل الآن!
- ✅سهولة النقرة الواحدة: نزِّل جميع حزم الإعداد الخمس دفعة واحدة!
- 🚀جاهز لأي مهمة في Office: ثبِّت الإضافات التي تحتاجها، متى احتجتَ إليها.
- 🧰متضمَّن: Kutools لـ Excel / Kutools لـ Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint