По умолчанию при удалении папки Outlook всегда перемещает её в папку «Удалённые элементы». Однако чаще всего возникает желание навсегда удалить пустые папки, не перемещая их в папку «Удалённые элементы». Эта статья поможет вам это сделать.
Если щелкнуть правой кнопкой мыши папку и выбрать «Удалить папку», вы обнаружите, что эта папка перемещается только в папку «Удаленные». Однако во многих случаях, когда вы удаляете пустую папку, вы именно хотите удалить ее навсегда, не переходя в папку «Удаленные». Если вы надеетесь, что Outlook сможет автоматически определять, пуста ли папка, и разумно выполнять удаление, вы можете читать дальше. Здесь мы научим вас, как реализовать эту функцию.

Способ 1: безвозвратно удалить папки с помощью «Shift + Delete»
- Сначала вам нужно дважды щелкнуть папку, которую вы хотите удалить.
Примечание: В Outlook 2010 вы должны убедиться, что выбранная папка выделена синим, а не серым цветом, как показано на следующем изображении.
- Затем нажмите клавиши «Shift + Delete».
- Далее вы получите предупреждение, показанное на скриншоте ниже.
- После этого нажмите кнопку «Да».
- Затем эта папка будет удалена навсегда. Вы не увидите его в папке «Удаленные».
Однако многие пользователи не привыкли использовать сочетание клавиш «Shift + Delete». Вместо этого они надеются, что Outlook может автоматически удалять пустые папки навсегда, даже если они удаляются стандартными средствами. В ответ на это требование здесь мы представим другой способ.
Способ 2: автоматическое удаление пустых папок навсегда с помощью VBA
- Для начала нажмите «Alt + F11», чтобы получить доступ к редактору VBA.
- Затем скопируйте следующий код VBA в проект ThisOutlookSession.
Public WithEvents objDeletedItemsFolder As Outlook.Folder
Public WithEvents objDeletedFolders As Outlook.Folders
Public Sub Application_Startup()
'Get the "Deleted Items" folder in your default Outlook file
Set objDeletedItemsFolder = Application.Session.GetDefaultFolder(olFolderDeletedItems)
Set objDeletedFolders = objDeletedItemsFolder.Folders
End Sub
'When a new folder being added to "Deleted Items" folder
Private Sub objDeletedFolders_FolderAdd(ByVal objFolder As Outlook.Folder)
'If the folder is empty
If objFolder.Items.Count = 0 Then
'Delete it permanently
objFolder.Delete
End If
End Sub
- После этого перезапустите Outlook, чтобы активировать этот макрос.
- С тех пор каждый раз, когда вы удаляете папку, если папка пуста, она всегда будет удаляться безвозвратно.
Работа с частыми ошибками Outlook
Если вы применяли Outlook в течение довольно долгого времени, вы могли столкнуться с множеством неприятных проблем с Outlook. Неоспоримый факт, что Outlook подвержен ошибкам и искажениям. Вот почему Outlook предустановлен со встроенным инструментом исправления — Скэнпст. Он призван помочь пользователям решить большинство мелких проблем. Но, если вы столкнулись с очень серьезными проблемами, вам лучше воспользоваться более мощной утилитой, например DataNumen Outlook Repair.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановить мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com


