Кто-нибудь знает, как принудить Outlook к AutoArchive Contents для одной папки, в данном случае это мой Календарь.
5 ответов
К сожалению, вы не можете автоматически архивировать одну папку в Outlook. Я не уверен, есть ли стороннее приложение, которое позволит это.
В соответствии с этим документом Microsoft вы можете изменить только параметры папки, но не можете автоматически архивировать отдельную папку.
Однако вы можете выполнить ручной автоматический архив и переключить автоматический архив для всех других папок, кроме календаря.
В Outlook 2007 вы можете сделать ручной архив с экрана очистки почтового ящика.
- инструменты
- Очистка почтового ящика
- Автоархив
Однако вы можете экспортировать свой календарь, а затем импортировать его в свой AutoArchive PST. Затем вы можете выполнить очистку своего календаря, очистив файл экспорта, а затем заново вставив его в основной календарь.
Вы можете заархивировать одну папку в Outook 2010 - Файл - Информация - Инструменты очистки - Архивировать - выбрать папку для архивирования
Вы можете нажать "Файл", "Архивировать", и появится диалоговое окно / мастер, появятся кнопки выбора, выберите "Архивировать эту папку и все подпапки", и список папок станет активным со списком всех ваших папок. Затем вы можете просмотреть список папок и выбрать, какую папку вы хотите заархивировать. Затем вы указываете, куда архивировать, и архивируете. Календарь является опцией.
Правильно ли я понимаю вопрос, переформулировав его как «Я хочу использовать AutoArchive, но только для одной папки и без других»?
Если это так, это может быть сделано. Однако вам необходимо вручную отключить автоархивирование для всех остальных папок. Самый простой способ - перейти к списку папок, щелкнуть правой кнопкой мыши по каждой папке (контакты, удаленные, входящие, отправленные элементы и т.д.), Выбрать свойства и перейти на вкладку "Автоархивирование". Затем выберите "Не архивировать элементы в этой папке".
Затем убедитесь, что в папке, которую вы хотите заархивировать (Календарь), есть "Архивация элементов с использованием настроек по умолчанию".
Однако, если вы хотите автоматически архивировать свой календарь на один PST, а другую почту на другой PST, это нельзя сделать автоматически, только вручную.
Вы также можете заархивировать одну папку (или все) с помощью отличного макроса Outlook.
'This example uses inbox, but you can convert it.
Set myInbox = Application.GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
Set archFolder = Application.GetNamespace("MAPI").Folders(CurrentArchiveFolder)
For Each myItem In myInbox.Items
If ShouldArchive(myItem) Then
Debug.Print "Moving Item: " & myItem.Subject
myItem.Move archFolder
End If
Next myItem
Только не забудьте проверить шаблон повторения (позвоните myItem.GetRecurrancePattern, чтобы убедиться, что элемент не повторяется.
Примечание. Известно, что макросы Outlook негативно влияют на работоспособность и никогда не должны использоваться в производственных приложениях. Используйте на свой риск.