c# - 设置 RDOSession.MAPIObject 时出现“不支持接口”ComException
问题描述
尝试在基于 C# 的 com 插件中设置为 RDOSession.MAPIObject= application.Session.MAPIObject 时,我的插件在某些客户端计算机上遇到错误。
代码在主线程中执行,通过redemption loader创建RDOSession对象,使用的redemption版本为5.16.0.4972。
关于错误消息的所有搜索都指向 Outlook 2013 即点即用错误。但这是 Outlook 2016,加载项是在会话中加载的。此外,大多数其他客户没有遇到任何问题。
我对此感到困惑,非常感谢任何帮助!
干杯!
解决方案
如果这是在最近的 Windows 10 升级之后(这会清除一些 MAPI 编组注册表项),请尝试从http://www.dimastr.com/redemption/Outlook_2013_C2R_fix.ZIP获取注册表补丁
推荐阅读
- dagger-2 - Dagger 2 依赖循环
- python - 如何输入同时接受联合和任何类型的联合的提示函数?
- c# - 什么可能导致选择缺少 activeGameObject?
- sql - 临时表结果到变量不起作用
- javascript - 有没有一种方法可以检查数组是否在 SQLite 中包含一个值?
- swift - swift - 结合 UIView.transition 的链接动画
- computer-vision - Yolo:PyTorch 与暗网
- java - 如何调整 ListView 的搜索过滤器,其中项目是每个包含 2 个字符串的对象?(不是每个项目 1 个字符串。)
- vb.net - 不能引用类的实例成员
- mysql - mysql:我可以使用案例表达式来执行其他语句吗?