Сбой экспорта Outlook PST из-за ошибок пользовательской формы?

#vbscript #outlook #exchange-server #pst

#vbscript #outlook #exchange-сервер #pst

Вопрос:

Я пытаюсь экспортировать календарь пользователя из Outlook 2007 в файл PST.

Календарь содержит элементы назначения, использующие устаревшую пользовательскую форму (написанную на VBS).

Эта форма пытается извлечь данные с сервера базы данных, который больше не существует, что приводит к появлению сообщений об ошибках во время экспорта. В конечном итоге экспорт зависает и не завершается.

Какие варианты у меня есть в отношении методов решения этой проблемы?

Пропуск элементов назначения с этой ошибкой был бы приемлемым, если можно экспортировать остаток элементов назначения без ошибок.

Ответ №1:

Вы можете либо

  1. Отфильтруйте встречи с помощью пользовательского класса сообщений, указав только стандартный IPM.Класс назначения:
     RestrictedItems = MAPIFolder.Items.Restrict("[MessageClass] = 'IPM.Appointment' ")
  
  1. Или избегайте использования объектной модели Outlook, используя расширенный MAPI (C или Delphi) или Redemption (я его автор — любой язык).