4

Кто-нибудь знает, как принудить Outlook к AutoArchive Contents для одной папки, в данном случае это мой Календарь.

5 ответов5

7

К сожалению, вы не можете автоматически архивировать одну папку в Outlook. Я не уверен, есть ли стороннее приложение, которое позволит это.

В соответствии с этим документом Microsoft вы можете изменить только параметры папки, но не можете автоматически архивировать отдельную папку.

Однако вы можете выполнить ручной автоматический архив и переключить автоматический архив для всех других папок, кроме календаря.

В Outlook 2007 вы можете сделать ручной архив с экрана очистки почтового ящика.

  • инструменты
  • Очистка почтового ящика
  • Автоархив

Однако вы можете экспортировать свой календарь, а затем импортировать его в свой AutoArchive PST. Затем вы можете выполнить очистку своего календаря, очистив файл экспорта, а затем заново вставив его в основной календарь.

7

Вы можете заархивировать одну папку в Outook 2010 - Файл - Информация - Инструменты очистки - Архивировать - выбрать папку для архивирования

4

Вы можете нажать "Файл", "Архивировать", и появится диалоговое окно / мастер, появятся кнопки выбора, выберите "Архивировать эту папку и все подпапки", и список папок станет активным со списком всех ваших папок. Затем вы можете просмотреть список папок и выбрать, какую папку вы хотите заархивировать. Затем вы указываете, куда архивировать, и архивируете. Календарь является опцией.

1

Правильно ли я понимаю вопрос, переформулировав его как «Я хочу использовать AutoArchive, но только для одной папки и без других»?

Если это так, это может быть сделано. Однако вам необходимо вручную отключить автоархивирование для всех остальных папок. Самый простой способ - перейти к списку папок, щелкнуть правой кнопкой мыши по каждой папке (контакты, удаленные, входящие, отправленные элементы и т.д.), Выбрать свойства и перейти на вкладку "Автоархивирование". Затем выберите "Не архивировать элементы в этой папке".

Затем убедитесь, что в папке, которую вы хотите заархивировать (Календарь), есть "Архивация элементов с использованием настроек по умолчанию".

Однако, если вы хотите автоматически архивировать свой календарь на один PST, а другую почту на другой PST, это нельзя сделать автоматически, только вручную.

0

Вы также можете заархивировать одну папку (или все) с помощью отличного макроса 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 негативно влияют на работоспособность и никогда не должны использоваться в производственных приложениях. Используйте на свой риск.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .