我正在尝试将用户的日历从 Outlook 2007 导出到 PST 文件。
日历包含使用过时的自定义表单(用 VBS 编写)的约会项目。
此表单尝试从不再存在的数据库服务器中检索数据,这会导致在导出过程中出现错误消息。最终,导出挂起并且未完成。
就解决此问题的方法而言,我有哪些选择?
只要可以导出非错误约会项目的余额,就可以跳过带有此错误的约会项目。
我正在尝试将用户的日历从 Outlook 2007 导出到 PST 文件。
日历包含使用过时的自定义表单(用 VBS 编写)的约会项目。
此表单尝试从不再存在的数据库服务器中检索数据,这会导致在导出过程中出现错误消息。最终,导出挂起并且未完成。
就解决此问题的方法而言,我有哪些选择?
只要可以导出非错误约会项目的余额,就可以跳过带有此错误的约会项目。
你可以
1) 通过仅指定标准 IPM.Appointment 类过滤掉具有自定义消息类的约会:
RestrictedItems = MAPIFolder.Items.Restrict("[MessageClass] = 'IPM.Appointment'")
2) 或者通过使用扩展 MAPi(C++ 或 Delphi)或Redemption(任何语言)来避免使用 Outlok 对象模型。