Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս գտնել Outlook- ում պանակը անունով:

Օրինակ, Outlook- ում դուք ստեղծել եք բազմաթիվ էլփոստի պանակներ, երբ անհրաժեշտ է բացել նշված անձնական թղթապանակը, դուք պետք է ընդարձակեք բազմաթիվ պանակներ, մինչև նշված պանակը ցուցադրվի: Անհանգստացնող է մի քանի ընդարձակ պանակները մեկ-մեկ ընդլայնելը `պարզապես նշված անձնական թղթապանակը բացելու համար: Իրականում, եթե հիշում եք պանակի անունը, ամեն ինչ հեշտությամբ կդառնա: Այս ձեռնարկում մենք ձեզ կտրամադրենք Outlook- ում իր անունով պանակ գտնելու մեթոդ `փոխարենը պանակները մեկ առ մեկ ընդլայնելու համար` պանակը գտնելու համար:

Գտեք պանակը անունով Outlook- ում `VBA կոդով

Outlook- ի կողմից Kutools- ի հաշիվներում թղթապանակ որոնեք ըստ անուններիլավ գաղափար 3


նետ կապույտ աջ պղպջակ Գտեք պանակը անունով Outlook- ում `VBA կոդով

Հետևելով VBA կոդին ՝ դուք կարող եք հեշտությամբ գտնել նշված պանակը ՝ իր անունով:

ՆշումԱյս VBA կոդն օգտագործելու համար հարկավոր է հիշել պանակի անունը:

1. Սեղմեք ալտ + F11 ստեղնաշարի ստեղները `բացելու համար Microsoft Visual Basic հավելվածների համար պատուհան.

2. Դրանից հետո կրկնակի կտտացրեք այն Project1 > Microsoft Outlook օբյեկտ > ԱյսOutlookSession- ը բացելու համար Project1 - ThisOutlookSession պատուհան Տեսեք,

3. Պատճենեք և տեղադրեք հետևյալ VBA կոդը Project1 - ThisOutlookSession պատուհանում:

VBA. Գտնել պանակը անունով

Sub FindFolderByName()
    Dim Name As String
    Dim FoundFolder As Folder
    
    Name = InputBox("Find Name:", "Search Folder")
    If Len(Trim$(Name)) = 0 Then Exit Sub
    
    Set FoundFouder = FindInFolders(Application.Session.Folders, Name)
    
  If Not FoundFouder Is Nothing Then
    If MsgBox("Activate Folder: " & vbCrLf & FoundFouder.FolderPath, vbQuestion Or vbYesNo) = vbYes Then
      Set Application.ActiveExplorer.CurrentFolder = FoundFouder
    End If
  Else
    MsgBox "Not Found", vbInformation
  End If
End Sub
Function FindInFolders(TheFolders As Outlook.Folders, Name As String)
  Dim SubFolder As Outlook.MAPIFolder
  
  On Error Resume Next
  
  Set FindInFolders = Nothing
  
  For Each SubFolder In TheFolders
    If LCase(SubFolder.Name) Like LCase(Name) Then
      Set FindInFolders = SubFolder
      Exit For
    Else
      Set FindInFolders = FindInFolders(SubFolder.Folders, Name)
      If Not FindInFolders Is Nothing Then Exit For
    End If
  Next
End Function 

4. Դրանից հետո սեղմեք F5 ստեղնաշարի ստեղնը ՝ VBA կոդը գործարկելու համար:

5. Մեջ Մակրո երկխոսության տուփ, կտտացրեք Վազում կոճակը:

6. Պատուհանման մեջ Թղթապանակ որոնել երկխոսության տուփ, խնդրում ենք մուտքագրել պանակի անունը տեքստային դաշտում, ապա կտտացնել OK կոճակ Տեսեք,

7. Հետո ա Microsoft Outlook երկխոսության պատուհանը բացվում է, այն ցույց է տալիս ձեր ցանկալի թղթապանակի ուղին և այնուհետև կտտացրեք այն այո կոճակը:

8. Այնուհետեւ նշված էլփոստի պանակը անմիջապես կբացվի:

ՆշումԱյս VBA կոդը կարող է կիրառվել Outlook 2007, 2010 և 2013 թվականների համար:


նետ կապույտ աջ պղպջակ Outlook- ի կողմից Kutools- ի հաշիվներում թղթապանակ որոնեք ըստ անունների

Եթե ​​VBA- ում լավ չեք տիրապետում, կարող եք փորձել Outlook- ի համար նախատեսված գործիքներ's Գնալ օգտակար, որը կարող է գտնել կամ որոնել պանակը անունով կամ հատուկ նիշով, ապա անմիջապես անցնել պանակ

Kutools for Outlook , Ներառում է հզոր առանձնահատկություններ և գործիքներ Microsoft Outlook 2016-ի, 2013-ի, 2010-ի և Office 365-ի համար:

Անվճար տեղադրում Կոշուլսներ Outlook- ի համար, ապա կատարեք ինչպես ստորև նշված քայլերը.

1: սեղմեք Kutools Plus > Գնալ.
doc գտնել թղթապանակ 5 անունով

2. Մեջ Գնալ երկխոսություն, որոնման տողում մուտքագրեք պանակի անունը կամ հատուկ նիշերը, ապա հարաբերական պանակները ցուցակ են:
doc գտնել թղթապանակ 6 անունով

3. Կրկնակի սեղմեք այն թղթապանակի անվան վրա, որը ցանկանում եք մտնել և բացել, այնուհետև թղթապանակը բաց է:
doc գտնել թղթապանակ 7 անունով


Գրասենյակի արտադրողականության լավագույն գործիքները

Outlook- ի համար նախատեսված գործիքներ - Ավելի քան 100 հզոր գործառույթ՝ ձեր Outlook-ը լիցքավորելու համար

🤖 AI Փոստի օգնական: Ակնթարթային պրոֆեսիոնալ նամակներ AI մոգությամբ. մեկ սեղմումով հանճարեղ պատասխաններ, կատարյալ հնչերանգներ, բազմալեզու վարպետություն: Փոխակերպեք էլ. փոստը առանց ջանքերի: ...

📧 Email ավտոմատացում: Գրասենյակից դուրս (հասանելի է POP-ի և IMAP-ի համար)  /  Ժամանակացույց ուղարկել նամակներ  /  Ավտոմատ CC/BCC էլփոստ ուղարկելիս կանոններով  /  Ավտոմատ փոխանցում (Ընդլայնված կանոններ)   /  Ավտոմատ ավելացնել ողջույնները   /  Ավտոմատ կերպով բաժանել բազմասերիստացող նամակները առանձին հաղորդագրությունների ...

📨 էլեկտրոնային կառավարման: Հեշտությամբ հիշեք նամակները  /  Արգելափակել խարդախության նամակները ըստ առարկաների և այլոց  /  Deleteնջել կրկնօրինակ նամակները  /  Ընդլայնված որոնում  /  Համախմբել Թղթապանակները ...

📁 Հավելվածներ ProԽմբաքանակի պահպանում  /  Խմբաքանակի անջատում  /  Խմբաքանակային կոմպրես  /  Auto Save- ը   /  Ավտոմատ անջատում  /  Ավտոմատ սեղմում ...

🌟 Ինտերֆեյս Magic: 😊Ավելի գեղեցիկ և զով էմոջիներ   /  Բարձրացրեք ձեր Outlook-ի արտադրողականությունը ներդիրներով դիտումների միջոցով  /  Նվազագույնի հասցնել Outlook-ը փակելու փոխարեն ...

???? Մեկ սեղմումով Հրաշքներ: Պատասխանել բոլորին մուտքային հավելվածներով  /   Հակաֆիշինգի էլ. նամակներ  /  🕘Ցուցադրել ուղարկողի ժամային գոտին ...

👩🏼‍🤝‍👩🏻 Կոնտակտներ և օրացույց: Խմբաքանակի ավելացրեք կոնտակտներ ընտրված էլ  /  Կոնտակտային խումբը բաժանեք առանձին խմբերի  /  Հեռացնել ծննդյան հիշեցումները ...

Over 100 Նկարագրություն Սպասեք ձեր հետազոտությանը: Սեղմեք այստեղ՝ ավելին բացահայտելու համար:

 

 

Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, 6 years later but have same issues as raised by the others. I once had this code but sadly lost it. Any ideas (i will try AI)
This comment was minimized by the moderator on the site
It looks great but I'm looking more folder with similar name....
This comment was minimized by the moderator on the site
I am currently working with Outlook 2013, and while this tool is wonderfully helpful, I'm in the same boat as Matt and Richard. I would like to be able to somehow go through multiple folders with the same name. I would also like to be able to do this: if I have multiple folders with dates, 2012,2013,2014 for example, I would like to be able to put in 20* or 20?? and then be prompted to view any of the aforementioned folders, instead of just defaulting to the first one it finds.
This comment was minimized by the moderator on the site
The line "Function FindInFolders(TheFolders As Outlook.Folders, Name As String)" is throwing a compile error message - User-defined type not defined
This comment was minimized by the moderator on the site
the line "Function FindInFolders(TheFolders As Outlook.Folders, Name As String)" is throwing a Compile error message: User-defined type not defined
This comment was minimized by the moderator on the site
Just like Matt wrote, I was also looking for this. The way the code operates is that it will open the first folder it finds with the name to search for. Is it possible to adjust the code so it will find multiple instances?
This comment was minimized by the moderator on the site
Is there a way to add folder iteration to the above code. Say the user has multiple folders named Employee, is it possible for it to go through a loop to find all instances and allow user to select appropriate folder?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations