我有 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对象系列可以在服务中使用。在您的情况下,您可以调用RDOSession。GetMessageFromMsgFile
(它适用于 MSG 和 OFT 文件),修改返回的RDOMMail对象的主题属性,然后调用RDOMail.Save
.
- 2 回答
- 0 关注
- 199 浏览
添加回答
举报
0/150
提交
取消