让 Outlook 兑换在 64 位操作系统上运行?



我们的服务器正在升级到Windows 10 64位(也使用Office 64位产品(,我注意到在这种环境中,我在MS Access VBA应用程序中运行的旧Outlook赎回代码不再工作,因为Access无法加载通常的dll文件(Redemption.dll,StrStorage.dll,dynapdf.dll(。有没有办法让它在 64 位 Office 中工作?

您将需要x64位版本的应用程序+ dll使用。因此,如果您使用树视图,则没有x64位版本。任何"添加"也是如此,包括赎回。您的行动方针是找到 x64 位替代方案,或者希望发布 x64 位版本的 Redemption。activeX 日历控件、你使用的任何其他加载项或 activeX 控件也是如此。您必须确保此类控件或加载项的 x64 位版本可用,然后才能真正采用 Office x64 位版本。

确保 Access 的位数(运行代码的位置(与 Outlook/MAPI 系统的位数匹配。

由于 Redemption(与 OOM 不同(是一个进程内 COM 库,因此它的位数必须与代码的位数匹配(COM 系统会处理这个问题(。但是,由于兑换在进程中加载 MAPI 系统,因此 MAPI 系统的位数必须与主机的位数匹配。

有关更多详细信息,请参阅 http://www.dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObject。

最新更新