Outlook ထဲသို့ အီးမေးလ်အဟောင်းများစွာကို တင်သွင်းပြီးနောက် ဤအီးမေးလ်များသည် "မဖတ်ရသေးသော" အခြေအနေတွင် ရှိနေသည်၊ ၎င်းတို့ကို ဖတ်ပြီးဟု အမှတ်အသားပြုလိုရပါမည်။ ယခု ဤဆောင်းပါးတွင်၊ သင့်အား အမြန်နည်းလမ်း ၂ ခုကို ပြသပါမည်။
တစ်ခါတစ်ရံတွင် သင်သည် အီးမေးလ်များစွာကို ဖတ်ပြီးကြောင်း အမှတ်အသားပြုရန် လိုအပ်နိုင်သည်။ ဥပမာအားဖြင့်၊ သင့်တွင် အီးမေးလ်အဟောင်းများစွာပါရှိသော PST ဖိုင်ဟောင်းတစ်ခုရှိသည်။ ထို့နောက် သင့်ကိုယ်ပိုင် Outlook PST ဖိုင်ထဲသို့ အီးမေးလ်များကို တင်သွင်းပါ။ သို့သော် တင်သွင်းပြီးနောက်၊ ဤအီးမေးလ်များကို မူရင်းအတိုင်း “မဖတ်ရသေး” အဖြစ် ပြထားသည်။ ဤအချိန်တွင်၊ သင်သည် ဖတ်ပြီးသည့်အတိုင်း သတ်မှတ်ထားသော ရက်စွဲထက် ပိုဟောင်းသော ဤမေးလ်များကို အမှတ်အသားပြုလိုပါလိမ့်မည်။ ဤတွင် အသုံးဝင်ပြီး ထိရောက်သော နည်းလမ်း ၂ ခုကို မျှဝေရန် ဤလိုအပ်ချက်ကို လေ့လာပါမည်။
နည်းလမ်း 1- Batch Mark ကို Manually Read အဖြစ် အီးမေးလ်များကို တွေ့ရှိခဲ့သည်။
- အစပြုရန်အတွက်၊ မေးလ်ဖိုင်တွဲတစ်ခုကိုဖွင့်ပါ။
- ထို့နောက် search box သို့ နှိပ်ပါ။
- ထို့နောက်၊ "Search" ribbon တွင်၊ "Scope" အုပ်စုရှိ "စာပို့ပစ္စည်းများအားလုံး" ခလုတ်ကိုနှိပ်ပါ။
- ထို့နောက် ရှာဖွေရေးအကွက်တွင် “ပေးပို့သည်- <=2018/5/21” စံနှုန်းများကို ထည့်သွင်းပါ။ “2018/5/12” ကို သင်အလိုရှိသော ရက်စွဲသို့ ပြောင်းပါ။

- ရှာဖွေမှုပြီးသွားသောအခါ “Ctrl+A” မှတစ်ဆင့် တွေ့ရှိသောမေးလ်ပစ္စည်းများအားလုံးကို ရွေးချယ်ပါ။
- နောက်ဆုံးတွင် right click နှိပ်ပြီး “Mark ad Read” option ကိုရွေးချယ်ပါ။
နည်းလမ်း 2- VBA ဖြင့်ဖတ်သည့်အတိုင်း သတ်မှတ်ထားသောရက်စွဲထက် ပိုကြီးသော အီးမေးလ်များကို အသုတ်အမှတ်အသားလုပ်ပါ။
- စတင်ရန်၊ "" အရ Outlook တွင် VBA တည်းဖြတ်သူကိုဖွင့်ပါ။သင်၏ Outlook တွင် VBA ကုဒ်ကိုမည်သို့ဖွင့်မည်နည်း။"။
- ထို့နောက် အောက်ပါကုဒ်ကို မော်ဂျူးတစ်ခုသို့ ကူးယူပါ။
Dim dDate As Date
Sub MarkEmailsOlderThanSpecificDateRead()
Dim objStore As Outlook.Store
Dim objOutlookFile As Outlook.Folder
Dim objFolder As Outlook.Folder
dDate = InputBox("Enter the specific date:", , "2018/5/11")
For Each objStore In Outlook.Application.Session.Stores
Set objOutlookFile = objStore.GetRootFolder
For Each objFolder In objOutlookFile.Folders
If objFolder.DefaultItemType = olMailItem Then
Call ProcessFolders(objFolder)
End If
Next
Next
End Sub
Sub ProcessFolders(ByVal objCurFolder As Outlook.Folder)
Dim objItem As Object
Dim objMail As Outlook.MailItem
Dim objSubfolder As Outlook.Folder
For Each objItem In objCurFolder.Items
If TypeOf objItem Is MailItem Then
Set objMail = objItem
If objMail.SentOn <= dDate Then
If objMail.UnRead = True Then
objMail.UnRead = False
objMail.Save
End If
End If
End If
Next
If objCurFolder.Folders.Count > 0 Then
For Each objSubfolder In objCurFolder.Folders
Call ProcessFolders(objSubfolder)
Next
End If
End Sub
- ထို့နောက် ဤ macro ကိုယခုချက်ချင်းလုပ်ဆောင်ရန် "F5" ခလုတ်ကိုနှိပ်ပါ။
- နောက်ပိုင်းတွင်၊ သေးငယ်သော ပေါ်လာသော ဒိုင်ယာလော့ခ်ဘောက်စ်တွင်၊ သတ်မှတ်ရက်စွဲကို ထည့်သွင်းပြီး “OK” ကို နှိပ်ပါ။
- နောက်ဆုံးတွင်၊ သတ်မှတ်ထားသောရက်စွဲထက် ပိုကြီးသောအီးမေးလ်အားလုံးကို ဖတ်ပြီးကြောင်း အမှတ်အသားပြုပါမည်။
ခိုးယူခံရသော Outlook ဖိုင်ကို ပြန်ယူပါ။
Outlook PST ဖိုင်များသည် မမျှော်လင့်ဘဲ ယခုနှင့်ထိုအခါတွင် Outlook ပျက်ကျပြီးနောက် ပျက်စီးသွားနိုင်သည်။ သင့်တွင် အပ်ဒိတ်လုပ်ထားသော အရန်ကူးယူမှုတစ်ခုရှိပါက၊ Outlook ကိုပြန်လည်ရယူပါ။ သင်၏အရန်သိမ်းဆည်းထားသောဒေတာ။ မဟုတ်ပါက၊ ထိုကဲ့သို့သော အထူးပြုကျွမ်းကျင်သူ သို့မဟုတ် အသုံးဝင်မှုကို ရှာဖွေရန်မှတစ်ပါး သင့်တွင် ရွေးချယ်စရာမရှိပေ။ DataNumen Outlook Repair Outlook ဖိုင်ကိုပြုပြင်ရန်။
စာရေးသူနိဒါန်း:
Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ mdf ပြင်ဆင်ခြင်း။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com



