Несколько пользователей надеются, что все папки могут быть автоматически расширены при запуске Outlook. На самом деле Outlook изначально не поддерживает его. Таким образом, чтобы реализовать это, вы должны использовать код VBA. Это рost даст вам краткое руководство.
Возможно, вы создали множество подпапок в папках по умолчанию в Outlook. Перед лицом такого количества папок, чтобы быстро получить к ним доступ в любое время, вы можете захотеть постоянно держать все папки развернутыми. Первый шаг должен состоять в том, чтобы заставить Outlook автоматически разворачивать папки на starтуп. Очевидно, что в Outlook нет такой встроенной функции. Таким образом, вы должны использовать макросы. В дальнейшем мы научим вас делать это с помощью VBA. Что касается того, как применять VBA, вы можете обратиться к другой статье — «Как запустить код VBA в Outlook».
Автоматически разворачивать все папки, когда Starвнешний вид
- Для начала нажмите «Alt + F11» в Outlook, чтобы получить доступ к редактору VBA.
- Затем в новом окне поместите код в проект «ThisOutlookSession».
'Auto expand all folders on startup
Private Sub Application_Startup()
Call ExpandAllFolders
End Sub
Private Sub ExpandAllFolders()
Dim objCurrentFolder As Outlook.Folder
Dim objStore As Outlook.Store
Dim objFileFolders As Outlook.Folders
Dim objFolder As Outlook.Folder
Set objCurrentFolder = Application.ActiveExplorer.CurrentFolder
'Process all email accounts in your Outlook
For Each objStore In Outlook.Application.Session.Stores
Set objFileFolders = objStore.GetRootFolder.Folders
For Each objFolder In objFileFolders
Call LoopFolders(objFolder)
Next
DoEvents
Set Application.ActiveExplorer.CurrentFolder = objCurrentFolder
Next
End Sub
Sub LoopFolders(ByVal objCurFolder As Outlook.Folder)
Dim objSubfolder As Outlook.Folder
Set Application.ActiveExplorer.CurrentFolder = objCurFolder
DoEvents
'Process all subfolders recursively
If objCurFolder.Folders.Count > 0 Then
For Each objSubfolder In objCurFolder.Folders
Call LoopFolders(objSubfolder)
Next
End If
End Sub
- После этого закройте редактор VBA.
- Затем правильно закройте приложение Outlook.
- Позже, сtarт ваш Outlook. В этот момент макрос запустится автоматически.
- После Outlook сtarts up, вы можете видеть, что все папки были развернуты, как показано на рисунке ниже.
Держите все вредоносные макросы в страхе
Вы когда-нибудь получали письма с подозрительными файлами или со встроенными неизвестными ссылками? Обычно при столкновении с такими электронными письмами приходится повышать бдительность. Вы никогда не должны легко доверять им в том, что они могут нести вирусы. Как только вы загрузите вложения или откроете ссылки, атаке может подвергнуться не только Outlook, но и компьютер. В то время вы должны восстановить Outlook файл. Это может быть довольно запутанным, если у вас нет обновленной резервной копии Outlook или вы не используете мощный инструмент восстановления, такой как DataNumen Outlook Repair.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая SQL Server коррупция и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

