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

Как удалить все пустые папки в Outlook партией?

Author: Kelly Last Modified: 2025-08-07

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

Массовое удаление всех пустых папок в Outlook с помощью VBA


Массовое удаление всех пустых папок в Outlook с помощью VBA

Чтобы удалить все пустые подпапки определенной папки Outlook, выполните следующие действия:

1. Нажмите клавиши "Alt" + "F11", чтобы открыть окно Microsoft Visual Basic для приложений.

2. Щелкните "Вставить" > "Модуль" и вставьте следующий код VBA в новое окно модуля.

VBA: Удалить все пустые подпапки определенной папки Outlook оптом

Public Sub DeletindEmtpyFolder()
Dim xFolders As Folders
Dim xCount As Long
Dim xFlag As Boolean
Set xFolders = Application.GetNamespace("MAPI").PickFolder.Folders
Do
FolderPurge xFolders, xFlag, xCount
Loop Until (Not xFlag)
If xCount > 0 Then
MsgBox "Deleted " & xCount & "(s) empty folders", vbExclamation + vbOKOnly, "Kutools for Outlook"
Else
MsgBox "No empty folders found", vbExclamation + vbOKOnly, "Kutools for Outlook"
End If
End Sub

Public Sub FolderPurge(xFolders, xFlag, xCount)
Dim I As Long
Dim xFldr As Folder
xFlag = False
If xFolders.Count > 0 Then
For I = xFolders.Count To 1 Step -1
Set xFldr = xFolders.Item(I)
If xFldr.Items.Count < 1 Then
If xFldr.Folders.Count < 1 Then
xFldr.Delete
xFlag = True
xCount = xCount + 1
Else
FolderPurge xFldr.Folders, xFlag, xCount
End If
Else
FolderPurge xFldr.Folders, xFlag, xCount
End If
Next
End If
End Sub
screenshot of VBA editor inserting code

3. Нажмите "F5" или щелкните кнопку "Выполнить", чтобы запустить этот код VBA.

4. В появившемся диалоговом окне Выбор папки выберите конкретную папку, пустые подпапки которой вы хотите удалить оптом, и нажмите кнопку "ОК".

screenshot selecting folder in Outlook

 

5. Теперь появится диалоговое окно Kutools для Outlook, показывающее, сколько пустых подпапок было удалено. Нажмите кнопку "ОК", чтобы закрыть его.

screenshot showing number of deleted folders

На данный момент все подпапки указанной папки Outlook были успешно удалены оптом.

screenshot after deleting empty folders

Связанные статьи

Найти папку (полный путь к папке) по имени папки в Outlook


Лучшие инструменты для повышения продуктивности в 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