Getting contacts from Outlook no matter the version
我已经在这个问题上工作了一段时间了。
我可以从Outlook 2013中获取联系人,但是在Outlook 2010中运行它时却什么也没发生。
我的猜测是,我的引用是Microsoft Outlook 15.0对象库。我也尝试安装Microsoft Outlook 14.0对象库,以便也使用此参考。但这也不起作用。
所以我的问题是,无论安装了什么版本,我真的无法与Outlook中的联系人一起使用吗?
您需要使用受支持的最低Outlook版本的互操作程序-所有Outlook版本都向后兼容。
- 这实际上是很合理的。我现在唯一需要知道的是如何在参考列表中添加Outlook 2010?我安装了o2010pia.msi,并且在"程序和函数"中看到了Microsoft Office 2010主互操作程序集,但在Visual Studio参考中看不到它。
-
如果您具有interop dll,则可以直接将其作为引用添加,而不是从COM选项卡添加对Outlook的引用。
-
您知道在哪里找到.dll吗? :/
-
您可以在安装了Outlook 2010的计算机上创建它。
-
好的。之后,我发现它不适用于2013年。我是否错过了某些东西?或者这真的很痛苦吗?
-
"没工作"是什么意思?收到错误消息了吗?它是什么?您是否确定互操作的"特定于版本"参考设置为false?