Старая программа фильтрации нежелательной почты, которую я использовал, создавала папку нежелательной почты. Когда я перешел с Outlook 2003 на 2007, Outlook создал новую папку с именем Junk Email1. Теперь, после нашего перехода на новый сервер Exchange, у меня теперь есть папка "Нежелательная почта" и существующая папка "Нежелательная почта1". Есть ли способ изменить папку нежелательной почты Outlook по умолчанию обратно на "Нежелательная почта"?
1 ответ
2
Чтобы быстро сбросить все предопределенные имена папок:
Откройте Пуск → Выполнить (или Командная строка). Запустите эту команду:
reg add "HKCU\SOFTWARE\Microsoft\Office\12.0\Outlook\Setup" /v ResetFolderNames /t reg_dword /d 1 /f
В качестве альтернативы:
"C:\Program Files\Microsoft Office\OFFICE12\outlook" /resetfoldernames
В разных источниках перечислены оба метода. Я не пробовал ни одного из них.
- XCLN: имена папок почтовых ящиков отображаются на разных языках
- OL2002: Дополнительные параметры командной строки
- Сбросить язык почтового ящика
Чтобы переименовать одну папку:
- Переименуйте существующее в настоящий момент «Нежелательное письмо» на другое.
- Установите Microsoft CDO.
- В Outlook откройте Инструменты → Макрос → Редактор Visual Basic.
- В окне Visual Basic откройте Инструменты → Ссылки и включите запись «Microsoft CDO 1.2.1». (Нажмите ОК.)
- В левом дереве окна VB откройте Project1 → Microsoft Office Outlook → ThisOutlookSession
- Вставьте следующий скрипт (изначально из Microsoft KB831363) и запустите его.
Sub CDORenameFolder()
Dim outlookApp As Outlook.Application
Dim outlookSession As Outlook.NameSpace
Dim cdoSession As MAPI.Session
Dim folder As Outlook.MAPIFolder
Dim cdoFolder As MAPI.folder
Dim newName As String
Set outlookApp = New Outlook.Application
Set outlookSession = outlookApp.Session
Set cdoSession = New MAPI.Session
cdoSession.Logon ShowDialog:=False, NewSession:=False
Set folder = outlookSession.PickFolder
Set cdoFolder = cdoSession.GetFolder(folder.EntryID, folder.StoreID)
newName = InputBox(("Rename '" + cdoFolder.Name + "' to:"), "Rename folder", cdoFolder.Name)
If newName <> "" Then
cdoFolder.Name = newName
cdoFolder.Update
End If
cdoSession.Logoff
Set cdoSession = Nothing
Set outlookSession = Nothing
Set outlookApp = Nothing
End Sub