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

我有 Visual Studio 2012 专业版,我想在我的 web 项目中添加对“Microsoft Outlook 15.0 对象库”的引用,但我在 COM 中找不到它,这是我的 Visual Studio 的屏幕截图:-

http://img1.mukewang.com/60badf170001079407810500.jpg

那么任何人都可以建议我如何将“Microsoft Outlook 15.0 对象库”添加到我的 Visual Studio 2012 中?


尚方宝剑之说
浏览 182回答 2
2回答

拉丁的传说

好吧,如果没有安装 Outlook,你怎么能期望它的类型库出现呢?你当然也可以创造一个Outlook中的机器上的互操作的dll被安装,但您的代码仍然不会没有Outlook存在运行。更糟糕的是,Outlook(就像任何 Office 应用程序一样)无法在服务(例如 IIS)中运行。您可以使用扩展 MAPI(C++ 或 Delphi)来编辑 OFT 文件,但在 C# 中这样做绝非易事。而且您仍然需要安装 Outlook 才能使用扩展 MAPI 系统。在 C# 中,您可以尝试使用Redemption - 它仍然需要 MAPI 系统,但与 OOM 不同的是,它的RDO对象系列可以在服务中使用。在您的情况下,您可以调用RDOSession。GetMessageFromMsgFile(它适用于 MSG 和 OFT 文件),修改返回的RDOMMail对象的主题属性,然后调用RDOMail.Save.
打开App,查看更多内容
随时随地看视频慕课网APP