c# - 使用 C# 的 MS Outlook 集成

标签 c# outlook

我已经将 Outlook 的 COM 库添加到我的引用中。问题是我不知道客户在他的工作站上安装了哪个版本的 Outlook。如果我添加 Outlook 2007 DLL(outlook 12.0 库),那么拥有 Outlook 2003(outlook 11.0 库)的客户端将无法访问我的应用程序。它会抛出异常。我该如何解决这个问题?我可以根据当前安装的 Outlook 版本动态添加 Outlook 引用吗?

最佳答案

您应该使用 Outlook 2003 互操作库。它适用于高于 2003 的所有版本。或者您可以为 Outlook 实现自己的对象模型并为 Outlook 使用后期绑定(bind)。

关于c# - 使用 C# 的 MS Outlook 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090628/

相关文章:

vba - 使用 VBA 在 Outlook 2003 中循环 PST

c# - RPC 服务器不可用

c# - 如何在 asp.net 中重定向维护站点

C# - 将匿名类型转换为 observablecollection

c# - 存储库是否应该确保所有必需的参数都传递到方法中?

c# - 使用初始值设定项创建对象数组似乎失败

html - 在 Outlook 2013 上防止 "if there are problems with how this message is displayed"

c# - 将 URL(存储在数据库中的 URL)中的图像加载到 Picturebox 中

python - 尝试使用 Python (win32com.client) 从 Outlook 2007 发送邮件

javascript - 使用 javascript 或 jquery 即时创建 .ics 文件?