#vbscript #outlook #exchange-server #pst
#vbscript #outlook #exchange-сервер #pst
Вопрос:
Я пытаюсь экспортировать календарь пользователя из Outlook 2007 в файл PST.
Календарь содержит элементы назначения, использующие устаревшую пользовательскую форму (написанную на VBS).
Эта форма пытается извлечь данные с сервера базы данных, который больше не существует, что приводит к появлению сообщений об ошибках во время экспорта. В конечном итоге экспорт зависает и не завершается.
Какие варианты у меня есть в отношении методов решения этой проблемы?
Пропуск элементов назначения с этой ошибкой был бы приемлемым, если можно экспортировать остаток элементов назначения без ошибок.
Ответ №1:
Вы можете либо
- Отфильтруйте встречи с помощью пользовательского класса сообщений, указав только стандартный IPM.Класс назначения:
RestrictedItems = MAPIFolder.Items.Restrict("[MessageClass] = 'IPM.Appointment' ")
- Или избегайте использования объектной модели Outlook, используя расширенный MAPI (C или Delphi) или Redemption (я его автор — любой язык).