![Microsoft Outlook – ярлыки избранного исчезают при повторном запуске](https://rvso.com/image/1525456/Microsoft%20Outlook%20%E2%80%93%20%D1%8F%D1%80%D0%BB%D1%8B%D0%BA%D0%B8%20%D0%B8%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%B8%D1%81%D1%87%D0%B5%D0%B7%D0%B0%D1%8E%D1%82%20%D0%BF%D1%80%D0%B8%20%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%BC%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B5.png)
Когда я добавляю ярлыки из своих почтовых аккаунтов вИзбранноепапки, они удаляются при повторном запуске Outlook.
Я использую Microsoft Outlook 2013.
Так как я настроил несколько учетных записей электронной почты в Outlook, я предпочитаю, чтобы ярлыки папки «Входящие» отображались вИзбранноеПапка. Ищу решение, чтобы сохранить добавленные ярлыкиИзбранноепапка даже после повторного запуска приложения.
решение1
Достаточно приемлемый ответ можно найти вэтотблог.
Я следовал инструкциям и мне удалось сохранить ярлыки без изменений даже после перезапуска Microsoft Outlook.
В Windows 10 Outlook.xml
файл можно найти в
C:\Users\<YourUserAccount>\AppData\Roaming\Microsoft\Outlook
Обязательно сделайте резервную копию исходного Outlook.xml
файла на случай, если он понадобится позже.
решение2
У меня была эта проблема в Outlook 2016. У меня в профиле были только учетные записи IMAP. В тот момент, когда я добавил учетную запись Exchange (outlook.com, hotmail.com), ярлыки Избранного больше не исчезали при перезапуске Outlook.
решение3
Машина Wayback — ваш друг:
Outlook съел мои ярлыки! (Любимые папки и календарь исчезают в Outlook) https://web.archive.org/web/20160404120149/http://blog.palehorse.net/2007/09/26/outlook-ate-my-favorite-shortcuts/
… два возможных решения!
- Вы можете создать новый почтовый профиль. К сожалению, это сбрасывает все ваши настройки, так что, по моему мнению, это крайний вариант.
Вы можете перейти в папку, в которой Outlook хранит настройки. В Windows XP по умолчанию это:
C:\Documents and Settings\<username>\Application Data\Microsoft\Outlook
В этой папке вы найдете файл под названиемOutlook.xml. Звучит очень безобидно, не правда ли? Это файл, который вызывает все беды! Вам следует полностью выйти из Outlook, а затем переименовать файл (никогда не удаляйте его сразу, это нехорошо, мой добрый Пан!). Перезапустите Outlook, и вы заметите, что все ваши избранные и календари исчезли. Сбросьте их так, как вам хотелось бы, снова выйдите из Outlook и перезапустите его. Пуф они вернулись!
Теперь проблема, по-видимому, заключается в каком-то повреждении этого файла. …
В комментарии пользователя «Asa» предлагается закрыть Outlook и запустить OUTLOOK.EXE /resetnavpane.
решение4
Я тоже недавно столкнулся с этой проблемой (Избранное из общего почтового ящика всегда исчезало), и решил ее с помощью процедуры VBA, которая запускается автоматически каждый раз при запуске Outlook. Это, конечно, работает лучше всего, если у вас есть статические папки Избранное.
Итак, в Outlook действуйте следующим образом:
- Давать возможностьРазработчикменю
- щелкните правой кнопкой мыши пункт меню и выберитеНастройте ленту...
- в правой колонке, подОсновные вкладки, проверитьРазработчикэлемент
- ВыбиратьРазработчик > Visual Basic
- the Microsoft Visual Basic для приложенийокна открыты
- щелкните знаки «плюс» перед Project1 > Объекты Microsoft Outlook >ThisOutlookSession
- Разместив свой код в этом месте
- и назвав вашу процедуруApplication_Startup(), он будет выполняться каждый раз при запуске Outlook (см. процедуру ниже)
- Двойной кликThisOutlookSession (или щелкните правой кнопкой мыши и выберите «Просмотреть код»)
- убедитесь, что в Outlook включены макросы:
- Разработчик >Безопасность макросов
- выбиратьВключить все макросы (...)
- 2 х ОК
- закройте и снова откройте Outlook
- и вуаля
И далее сама процедура:
- Строки 16 и 17 являются примерами папок по умолчанию — раскомментируйте их, если хотите использовать папки из папки «Входящие» по умолчанию.
- Обзор имен папок по умолчанию можно найти здесь:https://www.slipstick.com/developer/working-vba-nondefault-outlook-folders
- Строки 21 и 21 — это примеры папок из файла данных Outlook (.pst или .ost), просто используйте читаемые имена почтового ящика и папок.
Private Sub Application_Startup()
Dim objNamespace As NameSpace
Dim objInbox As Folder
Dim objPane As NavigationPane
Dim objModule As MailModule
Dim objGroup As NavigationGroup
Dim objNavFolder As NavigationFolder
On Error GoTo ErrRoutine
' First, retrieve the default Inbox folder.
Set objNamespace = Application.GetNamespace("MAPI")
' default folders
' Set objInbox = objNamespace.GetDefaultFolder(olFolderInbox)
' Set objSentMail = objNamespace.GetDefaultFolder(olFolderSentMail)
' folders from shared mailbox or Outlook Data File (.pst or .ost)
' Simply use the readable names of the mailbox and the folders in the below lines:
Set objInbox = objNamespace.Folders("My old mailbox").Folders("Postvak IN")
Set objSentMail = objNamespace.Folders("My old mailbox").Folders("Verzonden items")
' Get the NavigationPane object for the currently displayed Explorer object.
Set objPane = Application.ActiveExplorer.NavigationPane
' Get the mail module from the Navigation Pane.
Set objModule = objPane.Modules.GetNavigationModule(olModuleMail)
' Get the "Favorite Folders" navigation group from the mail module.
With objModule.NavigationGroups
Set objGroup = .GetDefaultNavigationGroup(olFavoriteFoldersGroup)
End With
' Add the folders you have selected above, to the "Favorite Folders" navigation group.
Set objNavFolder = objGroup.NavigationFolders.Add(objInbox)
Set objNavFolder = objGroup.NavigationFolders.Add(objSentMail)
EndRoutine:
On Error GoTo 0
Set objNavFolder = Nothing
Set objGroup = Nothing
Set objModule = Nothing
Set objPane = Nothing
Set objNamespace = Nothing
Exit Sub
ErrRoutine:
MsgBox Err.Number & " - " & Err.Description, _
vbOKOnly Or vbCritical, _
"AddToFavoritesFolder"
End Sub