Перейти к содержимому

Как найти папку по имени в Outlook?

Author: Siluvia Last Modified: 2025-08-07

Например, вы создали много папок для электронной почты в Outlook, и когда вам нужно открыть определенную личную папку, приходится раскрывать несколько папок, пока не появится нужная. Раскрывать множество папок одну за другой только для того, чтобы открыть конкретную личную папку, довольно утомительно. На самом деле, если вы помните имя папки, все становится намного проще. В этом руководстве мы предложим вам метод поиска папки по имени в Outlook, вместо того чтобы раскрывать папки одну за другой.

Поиск папки по имени в Outlook с помощью кода VBA

Поиск папки по имени по всем учетным записям в Outlook с помощью Kutools для Outlookgood idea3


Поиск папки по имени в Outlook с помощью кода VBA

С помощью следующего кода VBA вы сможете легко найти нужную папку по её имени.

Примечание: Вам нужно помнить имя папки, чтобы использовать этот код VBA.

1. Нажмите клавиши Alt + F11 на клавиатуре, чтобы открыть окно Microsoft Visual Basic for Applications.

2. Затем дважды щелкните Project1 > Объект Microsoft Outlook > ThisOutlookSession, чтобы открыть окно Project1 – ThisOutlookSession. См. скриншот:

the screenshot of step about finding folder by name in Outlook with VBA code

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. В диалоговом окне Макросы нажмите кнопку Выполнить.

the screenshot of step 2 about finding folder by name in Outlook with VBA code

6. В появившемся диалоговом окне Поиск папки введите имя папки в текстовое поле, затем нажмите кнопку ОК. См. скриншот:

the screenshot of step 3 about finding folder by name in Outlook with VBA code

7. Затем появится диалоговое окно Microsoft Outlook, которое покажет путь к вашей желаемой папке, после чего нажмите кнопку Да.

the screenshot of step 4 about finding folder by name in Outlook with VBA code

8. После этого указанная папка электронной почты будет немедленно открыта.

Примечание: Этот код VBA можно применять в Outlook 2007, 2010 и 2013.


Поиск папки по имени по всем учетным записям в Outlook с помощью Kutools для Outlook

Если вы не разбираетесь в VBA, вы можете попробовать утилиту Go To из Kutools для Outlook, которая может находить и искать папку по имени или определенному символу, а затем сразу переходить к этой папке.

 👉 У Kutools for Outlook теперь есть бесплатная версия, в которой 70+ функций доступны бесплатно на всю жизнь. Скачать бесплатную версию прямо сейчас.

Установите бесплатно Kutools для Outlook, а затем выполните следующие шаги:

1. Нажмите Kutools Plus > Папка > Go To.

doc find folder by name 5

2. В диалоговом окне Go To введите имя папки или определенные символы в строку поиска, затем будут показаны соответствующие папки.

doc find folder by name 6

3. Дважды щелкните по имени папки, которую хотите открыть, и папка откроется.

doc find folder by name 7
 

Лучшие инструменты для повышения продуктивности в Office

Срочные новости: Выпущена бесплатная версия Kutools для Outlook!

Оцените совершенно новый Kutools для Outlook с более чем100 потрясающими функциями! Нажмите, чтобы скачать сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email – отвечает, резюмирует, оптимизирует, расширяет, переводит и создает Email.

📧 Автоматизация Email: Автоответчик (доступно для POP и IMAP) / Запланировать отправку Email / Авто Копия/Скрытая копия по правилу при отправке письма / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Автоматическое разделение Email с несколькими получателями на отдельные сообщения ...

📨 Управление Email: Отозвать письмо / Блокировать мошеннические Email по теме и другим признакам / Удалить дубликаты писем / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Магия интерфейса: 😊Больше красивых и современных Эмодзи / Напоминания о важных письмах / Сворачивание Outlook вместо закрытия ...

👍 Мгновенные действия в один клик: Ответить всем с вложениями / Антифишинг Email / 🕘Показать часовой пояс отправителя ...

👩🏼‍🤝‍👩🏻 Контакты и Календарь: Пакетное добавление контактов из выбранных Email / Разделить группу контактов на отдельные группы / Удалить напоминание о дне рождения ...

Используйте Kutools на вашем любимом языке – поддерживается английский, испанский, немецкий, французский, китайский и более40 других языков!

Мгновенно разблокируйте Kutools для Outlook одним кликом. Не ждите, скачайте сейчас и повысьте свою эффективность!

kutools for outlook features1 kutools for outlook features2