Outlook တွင်မဖျက်မီ Folder တစ်ခုရှိအရာများကို ၎င်း၏ Parent Folder သို့ အလိုအလျောက်ရွှေ့နည်း

ယခုမျှဝေပါ-

မူရင်းအားဖြင့်၊ Outlook တွင် ဖိုင်တွဲတစ်ခုကို သင်ဖျက်လိုက်သောအခါ၊ ၎င်း၏အရာများကို “Deleted Items” ဖိုဒါသို့လည်း ရွှေ့သွားမည်ဖြစ်သည်။ သင် Outlook သည် ၎င်းကိုမဖျက်မီ ဖိုဒါတစ်ခုရှိအရာများကို ၎င်း၏ပင်မဖိုင်တွဲသို့ အလိုအလျောက်ရွှေ့စေလိုပါက၊ ဤဆောင်းပါးတွင် မျှဝေထားသည့်နည်းလမ်းကို အသုံးပြုနိုင်သည်။

ဖိုဒါတစ်ခုကို ဖျက်လိုက်တဲ့အခါ Outlook က ၎င်းရဲ့ အကြောင်းအရာအားလုံးကို “Deleted Items” ဖိုဒါထဲကိုပါ ရွှေ့သွားမယ်လို့ သတိပေးပါလိမ့်မယ်။ ဒါပေမယ့် အများစုကတော့ ဒီဖိုဒါကို ဖျက်ပစ်ချင်ရုံပါပဲ၊ အဲဒီထဲမှာ သိမ်းထားတဲ့ အရာတွေကို မထည့်ချင်ကြပါဘူး။ ဒါကြောင့် အဲဒီအရာတွေကို ဖိုဒါရဲ့ မိခင်ဖိုဒါကို အလိုအလျောက် ရွှေ့နိုင်မယ်လို့ မျှော်လင့်ပါတယ်။ ဒီမှာ VBA ကနေတစ်ဆင့် ဘယ်လိုလုပ်ရမလဲဆိုတာ သင်ပေးပါမယ်။ VBA အကြောင်း ဘာမှမသိရင် ကျွန်တော့်ရဲ့ ယခင်ဆောင်းပါးကို အရင်ဖတ်နိုင်ပါတယ် – “သင်၏ Outlook တွင် VBA ကုဒ်ကိုမည်သို့ဖွင့်မည်နည်း။"။Outlook တွင်မဖျက်မီ Folder တစ်ခုရှိအရာများကို ၎င်း၏ Parent Folder သို့ အလိုအလျောက်ရွှေ့ပါ။

၎င်းကိုမဖျက်မီ ဖိုဒါတစ်ခုရှိ အရာများကို ၎င်း၏မိခင်ဖိုင်တွဲသို့ အလိုအလျောက်ရွှေ့ပါ။

  1. စတင်ရန်၊ "Alt + F11" မှတစ်ဆင့် Outlook VBA တည်းဖြတ်စနစ်ကို ဝင်ရောက်ပါ။
  2. ထို့နောက် ဝင်းဒိုးအသစ်တွင် “ThisOutlookSession” ပရောဂျက်ကိုဖွင့်ပါ။
  3. ထို့နောက် ဤပရောဂျက်ထဲသို့ အောက်ပါ VBA ကုဒ်ကို ကူးယူပြီး ကူးထည့်ပါ။
'Display the macro in the context menu
Sub Application_FolderContextMenuDisplay(ByVal CommandBar As Office.CommandBar, ByVal Folder As Outlook.Folder)
    Dim objCommandBarButton As Office.CommandBarButton
 
    Set objCommandBarButton = CommandBar.Controls.Add(msoControlButton)
    With objCommandBarButton
         .Style = msoButtonIconAndCaption
         .Caption = "[Smart] Delete Folder"
         .FaceId = 1668
         .OnAction = "Project1.ThisOutlookSession.DeleteFolder_MoveItemsToParentFolder"
    End With
End Sub

Sub DeleteFolder_MoveItemsToParentFolder()
    Dim objCurrentFolder As Outlook.Folder
    Dim objParentFolder As Outlook.Folder

    Set objCurrentFolder = Outlook.ActiveExplorer.CurrentFolder
    Set objParentFolder = objCurrentFolder.Parent
    
    Dim i As Long
    'Move items to parent folder
    For i = objCurrentFolder.Items.Count To 1 Step -1
        objCurrentFolder.Items.Item(i).Move objParentFolder
    Next
 
    'Delete the current folder
    objCurrentFolder.Delete
End Sub

ကုဒ်ကို ThisOutlookSession ပရောဂျက်သို့ ကူးယူပါ။

  1. အဲဒါပြီးရင်တော့ ရိုက်လို့ရပါပြီ။
  2. ပထမဦးစွာ သင်ဖျက်လိုသော ဖိုင်တွဲခွဲကို ညာကလစ်နှိပ်ပါ။
  3. ထို့နောက်၊ စကားစပ်မီနူးမှ “[Smart] ဖိုင်လ်ကိုဖျက်မည်” ရွေးချယ်မှုကို ရွေးချယ်ပါ။Folder တစ်ခုကို စမတ်ကျကျ ဖျက်လိုက်ပါ။
  4. တစ်ချိန်တည်းတွင်၊ Outlook သည် ဖိုင်တွဲကို ဖျက်ပြီး ၎င်း၏အရာများကို ၎င်း၏ပင်မဖိုင်တွဲသို့ ရွှေ့မည်ဖြစ်သည်။
  5. ကျွန်ုပ်၏ဥပမာတွင်၊ "To Bob" ဖိုင်တွဲခွဲကို ဖျက်လိုက်ပါသည်။ ၎င်း၏ ပင်မဖိုင်တွဲမှာ "ပို့ထားသော အရာများ" ဖြစ်သည်။ ထို့ကြောင့်၊ ၎င်း၏အရာအားလုံးကို အောက်ပါဖန်သားပြင်ဓာတ်ပုံကဲ့သို့ "Sent Items" သို့ ရွှေ့ထားသည်။အရာများကို ပင်မဖိုင်တွဲသို့ အလိုအလျောက် ရွှေ့ထားသည်။

Outlook သည် အားနည်းချက်ရှိကြောင်း သတိပြုပါ။

သံသယမရှိသောအချက်ကို သတိရသင့်သည် - Outlook သည် အမှားအယွင်းများ သို့မဟုတ် အကျင့်ပျက်ခြစားမှုကို ခံရနိုင်သည် ။ ထို့ကြောင့်၊ သင့် Outlook ဒေတာဖိုင်တစ်ဝိုက်ရှိ ဗိုင်းရပ်စ်များ၊ သင့်လျော်စွာထွက်ခြင်းစသည်ဖြင့် အပါအဝင် ဖြစ်နိုင်ချေရှိသော ခြိမ်းခြောက်မှုအားလုံးကို သတိပြုရပါမည်။ ထို့အပြင်၊ ကဲ့သို့သော အားကောင်းပြီး ယုံကြည်ရလောက်သော Outlook fix tool ကို သင်ပြင်ဆင်ထားလျှင် ပိုကောင်းပါသည်။ DataNumen Outlook Repair. ၎င်းသည်သင့်အားကူညီနိုင်သည်။ Outlook ကိုပြင်ပါ။ မိနစ်ပိုင်းအတွင်း ပြဿနာများ

စာရေးသူနိဒါန်း:

Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ mdf ပြင်ဆင်ခြင်း။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။