为了账号安全,请及时绑定邮箱和手机立即绑定

无法在 Visual Studio 2012 中找到“Microsoft Outlook 15.0

无法在 Visual Studio 2012 中找到“Microsoft Outlook 15.0

C#
尚方宝剑之说 2021-06-04 10:00:32
我有 Visual Studio 2012 专业版,我想在我的 web 项目中添加对“Microsoft Outlook 15.0 对象库”的引用,但我在 COM 中找不到它,这是我的 Visual Studio 的屏幕截图:-那么任何人都可以建议我如何将“Microsoft Outlook 15.0 对象库”添加到我的 Visual Studio 2012 中?
查看完整描述

2 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

好吧,如果没有安装 Outlook,你怎么能期望它的类型库出现呢?你当然也可以创造一个Outlook中的机器上的互操作的dll安装,但您的代码仍然不会没有Outlook存在运行。

更糟糕的是,Outlook(就像任何 Office 应用程序一样)无法在服务(例如 IIS)中运行。您可以使用扩展 MAPI(C++ 或 Delphi)来编辑 OFT 文件,但在 C# 中这样做绝非易事。而且您仍然需要安装 Outlook 才能使用扩展 MAPI 系统。在 C# 中,您可以尝试使用Redemption - 它仍然需要 MAPI 系统,但与 OOM 不同的是,它的RDO对象系列可以在服务中使用。在您的情况下,您可以调用RDOSessionGetMessageFromMsgFile(它适用于 MSG 和 OFT 文件),修改返回的RDOMMail对象的主题属性,然后调用RDOMail.Save.


查看完整回答
反对 回复 2021-06-05
  • 2 回答
  • 0 关注
  • 177 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信