找不到Microsoft.Office.Interop Visual Studio

我需要开发一个应用程序,它将能够使用Visual Studio使用C#发送电子邮件。 该应用程序将能够使用模板的邮件,和很多事情,但我有一个问题。

当我尝试添加它们时,找不到任何Office.Interop引用,这意味着我无法使用Outlook。 办公室安装在我的电脑上,但我也尝试从这个链接http://www.microsoft.com/en-us/download/details.aspx?id=3508安装PIA,但它并没有改变任何东西(当我启动MSI,一言不发,我不知道是否是问题的一部分)。

我用VS 2013 express是它的局限性吗?

尝试添加引用时,请在COM下查找它们。 如果需要的话,你应该find下面的参考资料,可能还有Microsoft Outlook 15.0 Object Library。 Word,Excel等有类似的库:

在这里输入图像说明

更新:对象库应该包含Interop的东西。 尝试将其添加到源文件,并看看它是否没有find你所需要的:

 using Microsoft.Office.Interop.Outlook; 

在这里输入图像说明

如果您使用的是Visual Studio 2015,并且遇到此问题,则可以在此处为VS2015安装MS Office开发人员工具。

我忘了selectMicrosoft Office Developer Tools进行安装。 在我的情况下,Visual Studio Professional 2013

在这里输入图像说明

你可以在链接find它:

C:\ WINDOWS \assembly\ GAC_MSIL \的Microsoft.Office.Interop.Word \ 15.0.0.0__71e9bce111e9429c \ Microsoft.Office.Interop.Word.dll

浏览它然后添加引用

我想你需要运行.msi才能安装dll。 我运行.msi后,我可以去(VS 2012)添加引用>程序集>扩展和所有的Microsoft.Office.Interop dll在那里。

在我的计算机上,可以在“c:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Visual Studio Tools for Office \ PIA”中finddll,这样您就可以在您的相似/等效目录中find它们,不在那里?

如果您已经安装了最新的Visual Studio,并且想要定位Microsoft.Office.Interop库或任何其他Microsoft.Office.Interop库,那么您应该查看以下2个文件夹:

 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office14 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA\Office15 

请注意,该文件夹可能是C:\Program Files\

使用Visual Studio 2015,我已经通过以下步骤激活了它。

  1. 程序和function – >selectVisual Studio>更改
  2. select修改
  3. Windows和Web开发 – > 勾选“Microsoft Office开发工具”
  4. 开始升级

它应该现在工作。

您需要安装Office运行时可再发行组件的Visual Studio工具:

http://msdn.microsoft.com/en-us/library/ms178739.aspx

我和Visual Studio Community 2013有同样的问题,我解决了它下载和安装Visual Studio 2013的Office开发工具的最新更新。现在我可以看到整个Microsoft.Office.Interop。*列表,当我去

添加引用>程序集>扩展

你可以在这里下载:

https://www.visualstudio.com/en-us/news/vs2013-update4-rtm-vs.aspx#Office
http://aka.ms/OfficeDevToolsForVS2013

下载并安装Microsoft.Office.Interop.Ex ..修复丢失或损坏的DLL错误。

开发人员:Microsoft Corporation产品:Microsoft Office 2010说明:Microsoft.Office.Interop.Excel

在这里获取DLL。 https://www.dllme.com/dll/files/microsoft_office_interop_excel_dll.html