KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكنك عدّ عدد الرسائل المعلَّمة في Outlook؟

المؤلفشياويانغتاريخ التعديل

في Outlook، يمكنك وضع علامة على الرسائل وجهات الاتصال أو المهام لتمييزها، ولكن أحيانًا قد تحتاج إلى معرفة عدد العناصر المعلَّمة. كيف يمكنك عدّ هذه العناصر في Outlook؟

عدّ عدد الرسائل المعلمة في حساب واحد باستخدام مجلدات البحث

عدّ عدد الرسائل المعلمة / جهات الاتصال / المهام بشكل منفصل في جميع الحسابات باستخدام كود VBA


a name="a1">عدّ عدد الرسائل المعلمة في حساب واحد باستخدام مجلدات البحث

لعدّ عدد رسائل البريد الإلكتروني المعلَّمة في حساب Outlook، يمكن أن تساعدك ميزةمجلدات البحث، يُرجى اتباع الخطوات التالية:

1. انقر بزر الماوس الأيمنعلى مجلدات البحثالموجودة تحت حساب بريدك الإلكتروني، ثم اخترمجلد بحث جديد، كما في لقطة الشاشة:

doc count flagged items 1

2. بعد ذلك، ستظهر نافذةمجلد بحث جديد. انقر على خيارالبريد المعلَّم للمتابعةضمن قسمقراءة البريد، كما في لقطة الشاشة:

doc count flagged items 2

3. بعد ذلك، انقر على زرموافق، وسيتم نسخ جميع الرسائل المعلَّمة إلى مجلدللمتابعة، ويظهر العدد الإجمالي للرسائل المعلَّمة كما في لقطة الشاشة التالية:

doc count flagged items 3

a name="a2">عدّ عدد الرسائل المعلمة / جهات الاتصال / المهام بشكل منفصل في جميع الحسابات باستخدام كود VBA

إذا كنت ترغب في عدّ جميع العناصر المعلَّمة—مثل رسائل البريد الإلكتروني وجهات الاتصال والمهام—في Outlook بشكل منفصل، فإن كود VBA التالي هو الحل الأمثل لك.

1. اضغط مع الاستمرار على مفتاحَيALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسيك للتطبيقات.

2. بعد ذلك، انقر علىإدراج > وحدة نمطية، ثم انسخ والصق الكود أدناه في الوحدة النمطية الفارغة التي تم فتحها، كما في لقطة الشاشة:

كود VBA: عدّ عدد المرات المعلَّمة في Outlook:

Dim GSeparateCount, GMailCount, GContactCount, GTaskCount As Long
Sub CountFlaggedItems()
Dim xStore As Outlook.Store
Dim xTotalCount As Long
Dim xPrompt As String
Dim xFolder As Folder
Dim i, k As Integer
On Error Resume Next
xTotalCount = 0
GMailCount = 0
GContactCount = 0
GTaskCount = 0
For Each xStore In Application.Session.Stores
    For Each xFolder In xStore.GetRootFolder.Folders
       Call ProcessFolders(xFolder)
    Next
Next
xTotalCount = GMailCount + GContactCount + GTaskCount
xPrompt = xTotalCount & " items have been flagged, as follows: " & Chr(10) & Chr(10) & "Emails: " & GMailCount & Chr(10) & "Contacts: " & GContactCount & Chr(10) & "Tasks: " & GTaskCount
MsgBox xPrompt, vbInformation + vbOKOnly, "Kutools for Outlook"
End Sub
Sub ProcessFolders(ByVal CurFolder As Outlook.Folder)
Dim xSubfolder As Outlook.Folder
Dim xItem As Object
Dim i, k As Integer
On Error Resume Next
For i = CurFolder.Items.Count To 1 Step -1
    Set xItem = CurFolder.Items.item(i)
    Select Case xItem.Class
        Case olMail, olPost, olSharing
            If xItem.IsMarkedAsTask = True Then
                GMailCount = GMailCount + 1
            End If
        Case olContact, olDistList
            If xItem.IsMarkedAsTask = True Then
                GContactCount = GContactCount + 1
            End If
        Case olTask
            If CurFolder.DefaultItemType = olTaskItem Then
            GTaskCount = GTaskCount + 1
            End If
    End Select
Next i
If CurFolder.Folders.Count > 0 Then
        For k = CurFolder.Folders.Count To 1 Step -1
            Set xSubfolder = CurFolder.Folders.item(k)
            Call ProcessFolders(xSubfolder)
        Next k
    End If
End Sub
doc count flagged items 4

3. بعد ذلك، اضغط على مفتاحF5 لتشغيل هذا الكود، وستظهر نافذة منبثقة تُبلغك بعدد العناصر المعلَّمة الإجمالي، كما في لقطة الشاشة أدناه:

doc count flagged items 5

عدّ عدد الرسائل ليوم اليوم أو بالأمس، أو المقروءة أو غير المقروءة، أو إجمالي عدد العناصر... في Outlook
Kutools لـ Outlook: مع أكثر من 70+ إضافة مجانية ومفيدة لـ Outlook،حمّل النسخة المجانية الآن.

بفضل ميزةKutools لـ Outlookالقوية المتمثلة فيالإحصائيات، يمكنك بسهولة الحصول على عدد العناصر حسب التاريخ، وعدد العناصر المحددة، والمقروءة، وغير المقروءة، وغيرها — تمامًا كما تحتاج!

doc count flagged items 6

أفضل أدوات إنتاجية Office

جرِّب Kutools لـ Outlook الجديد كليًّا مع 100+ ميزة رائعة!انقر للتنزيل الآن!

🤖KUTOOLS AI:يستخدم تقنية ذكاء اصطناعي متقدمة للتعامل مع رسائل البريد الإلكتروني بسلاسة، بما في ذلك الرد عليها، وتلخيصها، وتحسينها، وتوسيعها، وترجمتها، وصياغتها.

📧أتمتة البريد الإلكتروني: الرد التلقائي (متوفر لبروتوكولي POP وIMAP) / جدولة إرسال رسائل البريد الإلكتروني / نسخة تلقائية/مخفية وفق القواعد عند إرسال البريد الإلكتروني / التحويل التلقائي (قاعدة متقدمة) / إضافة التحيّة تلقائيًّا / تقسيم رسائل البريد الإلكتروني ذات المستلمين المتعددين تلقائيًّا إلى رسائل فردية...

📨إدارة البريد الإلكتروني: استدعاء البريد الإلكتروني / حظر رسائل الاحتيال حسب العناوين وغيرها / حذف الرسائل المكررة / البحث المتقدم / تنظيم المجلدات...

📁المرفقات الاحترافية: حفظ دفعة واحدة / فصل دفعة واحدة / ضغط دفعة واحدة / حفظ تلقائي / تفصيل تلقائي / ضغط تلقائي...

🌟سحر الواجهة: 😊إيموجيات أكثر جمالًا وروعة / إشعارك عند وصول رسائل بريد إلكتروني مهمة / تصغير Outlook بدلًا من إغلاقه...

👍عجائب النقرة الواحدة: الرد على الجميع مع المرفقات / الحماية من رسائل التصيد الاحتيالي / 🕘عرض منطقة الوقت الحالي للمرسل...

👩🏼‍🤝‍👩🏻جهات الاتصال والتقويم: إضافة جهات اتصال دفعةً واحدة من رسائل البريد الإلكتروني المحددة / تقسيم مجموعة جهات الاتصال إلى مجموعات فردية / إزالة تذكير عيد الميلاد...

استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من 40 لغة أخرى!

افتح Kutools لـ Outlook بنقرة واحدة فورًا! لا تنتظر، نزِّله الآن وحسِّن كفاءتك!

kutools for outlook features1kutools for outlook features2

🚀 التنزيل بنقرة واحدة — احصل على جميع إضافات 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