আউটলুক ভিবিএ সহ সমস্ত মেল ফোল্ডারে কীভাবে দ্রুত একটি নির্দিষ্ট নিয়ম চালানো যায়

এখন শেয়ার:

ডিফল্টরূপে, আপনি একবারে কেবল একটি ফোল্ডারে একটি নিয়ম চালাতে পারেন। এই নিবন্ধে, আমরা আপনাকে শিখাব কীভাবে সমস্ত মেল ফোল্ডারে একটি নির্দিষ্ট নিয়ম চালানোর জন্য ভিবিএ কোডের একটি অংশ ব্যবহার করতে হয়।

আউটলুক ব্যবহারকারীদের ম্যানুয়ালি চালানোর অনুমতি দেয়। আপনি কেবলমাত্র "বিধি এবং সতর্কতা" ডায়ালগ বাক্স অ্যাক্সেস করতে পারেন এবং "এখনই নিয়ম চালান" বোতামটি টিপুন। পরবর্তী ডায়লগ বাক্সে, একটি নির্দিষ্ট নিয়ম নির্বাচন করুন এবং একটি ফোল্ডার চয়ন করুন যাতে আপনি এই নিয়মটি চালাতে চান। তবে, আপনি যদি সমস্ত মেল ফোল্ডারে দ্রুত কোনও নিয়ম চালাতে চান তবে নীচের ভিবিএ কোডটি ব্যবহার করতে পারেন।

আউটলুক ভিবিএ সহ সমস্ত মেল ফোল্ডারে দ্রুত একটি নির্দিষ্ট নিয়ম চালান

সমস্ত মেল ফোল্ডারে দ্রুত একটি নির্দিষ্ট নিয়ম চালান

  1. প্রথম স্থানে, এসtarআপনার আউটলুক প্রোগ্রাম টি।
  2. তারপরে মূল আউটলুক উইন্ডোতে, “Alt + F11” কী বোতাম টিপুন।
  3. উদীয়মান "অ্যাপ্লিকেশনগুলির জন্য মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক" উইন্ডোতে, আপনার একটি ব্যবহার-অ-ব্যবহার মডিউলটি খুলতে হবে।
  4. পরবর্তীকালে, এই মডিউল উইন্ডোতে নীচে ভিবিএ কোডটি অনুলিপি করুন। এছাড়াও, আপনার নিজের কেসের উপর ভিত্তি করে কিছু লাইন পরিবর্তন করা উচিত, যেমন নিয়মের নাম।
Sub RunSpecificRule_AllMailFolders()
    Dim objStores As Outlook.Stores
    Dim objStore As Outlook.Store
    Dim objPSTFile As Outlook.Folder
    Dim objFolders As Outlook.folders
    Dim objFolder As Object

    Set objStores = Outlook.Application.Session.Stores
 
    'Process all Outlook PST files in your Outlook
    For Each objStore In objStores
        Set objPSTFile = objStore.GetRootFolder
        For Each objFolder In objPSTFile.folders
            Call ProcessFolders(objFolder)
        Next
    Next

    MsgBox "Complete!", vbExclamation + vbOKOnly, "Run Rule "
End Sub

Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder)
    Dim objRules As Outlook.Rules
    Dim objRule As Outlook.Rule
    Dim objSubfolder As Outlook.Folder

    Set objRules = Outlook.Application.Session.DefaultStore.GetRules
    'Change the rule name as per your actual case
    Set objRule = objRules.Item("Move Mails to Temp")
 
    On Error Resume Next
    'Only work on non-empty Mail folder
    If objCurrentFolder.Items.count > 0 And objCurrentFolder.DefaultItemType = olMailItem Then
       With objRule
            .Enabled = True
            .Execute ShowProgress:=True, Folder:=objCurrentFolder, IncludeSubfolders:=True
       End With
    End If
 
    'Process subfolders recursively
    If objCurrentFolder.folders.count > 0 Then
       For Each objSubfolder In objCurrentFolder.folders
           Call ProcessFolders(objSubfolder)
       Next
    End If
End Sub

ভিবিএ কোড - সমস্ত মেল ফোল্ডারে একটি নির্দিষ্ট নিয়ম চালান

  1. এর পরে, আপনার আউটলুক ম্যাক্রো সেটিংসটি পরীক্ষা করা উচিত, ম্যাক্রোর অনুমতি দেওয়া নিশ্চিত করা উচিত।
  2. শেষ পর্যন্ত আপনি চেষ্টা করতে পারেন।
  • কেবল "রানস্পিফিকালিউর_আলমেলফোল্ডার্স" সাবউরটিনে ক্লিক করুন।
  • তারপরে এই কোডটি ট্রিগার করতে F5 কী বোতাম টিপুন।
  • পরবর্তী অবিলম্বে ম্যাক্রো চলবে।
  • এটি সম্পূর্ণ হওয়ার পরে, আপনি নীচের স্ক্রিনশটের মতো একটি বার্তা পাবেন। এটি নিয়ম সমাপ্ত হয়েছে বোঝায়।কমপ্লিট রান করুন

দূষিত ম্যাক্রোগুলির জন্য সতর্কতা অবলম্বন করুন

যেমনটি আমরা সবাই জানি, দূষিত ইমেলগুলি ক্রমশ বেড়ে চলেছে mp এই জাতীয় ইমেলগুলি প্রায়শই দূষিত ম্যাক্রো সহ বহন করে। সুতরাং, আপনি যদি আপনার আউটলুক ম্যাক্রো সুরক্ষা স্তরটিকে নীচে সেট করেন তবে আপনাকে লুকানো ভাইরাস এবং ম্যালওয়্যার থেকে সাবধান থাকতে হবে। তদুপরি, একটি শক্তিশালী পিএসটি ফিক্স সরঞ্জামটি ধরে রাখা বুদ্ধিমানের কাজ DataNumen Outlook Repair। এটা সক্ষম মেরামত পিএসটি একটি ঘাম না ভেঙে আপনার জন্য ফাইল এবং সর্বাধিক ডেটা উত্তোলন।

লেখকের ভূমিকা:

শিরলে জাং একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় এমডিএফ পুনরুদ্ধার এবং আউটলুক মেরামত সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান WWW.datanumen.com

এখন শেয়ার:

মন্তব্যসমূহ বন্ধ করা হয়.