No se puede encontrar Microsoft.Office.Interop Visual Studio

Necesito desarrollar una aplicación que tenga la capacidad de enviar correos electrónicos usando C # con Visual Studio. La aplicación podrá usar plantillas para correo y muchas cosas, pero tengo un problema.

No encuentro ninguna referencia de Office.Interop cuando bash agregarlas, lo que significa que no puedo trabajar con Outlook. Office está instalado en mi computadora, pero también bash instalar la PIA desde este enlace http://www.microsoft.com/en-us/download/details.aspx?id=3508 pero no cambió nada (cuando Lanzo el MSI, se detiene sin decir una palabra, no sé si es parte del problema).

Yo uso VS 2013 express ¿es parte de su limitación?

Búscalos en COM cuando intentes agregar las referencias. Debería encontrar la referencia a continuación, y posiblemente la Biblioteca de objetos de Microsoft Outlook 15.0, si la necesita. Hay bibliotecas similares para Word, Excel, etc.

enter image description here

Actualización: la Biblioteca de Objetos debe contener las cosas de Interop. Intente agregar esto a un archivo fuente y vea si no encuentra lo que necesita:

 using Microsoft.Office.Interop.Outlook; 

enter image description here

Si está usando Visual Studio 2015 y encuentra este problema, puede instalar las herramientas de desarrollo de MS Office para VS2015 aquí .

Olvidé seleccionar Microsoft Office Developer Tools para la instalación inicialmente. En mi caso Visual Studio Professional 2013 y también 2015.

enter image description here

Con Visual Studio 2015 lo he activado con los siguientes pasos.

  1. Progtwigs y características -> Seleccionar Visual Studio> Cambiar
  2. Elija Modificar
  3. Windows y desarrollo web -> Marque “Herramientas de desarrollo de Microsoft Office”
  4. Iniciar la actualización

Debería funcionar ahora.

Puedes encontrarlo en el enlace:

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

Navegar y agregar referencias

Si ha instalado la última versión de Visual Studio y desea localizar la biblioteca de Microsoft.Office.Interop.Outlook o cualquier otra biblioteca de Microsoft.Office.Interop , entonces debe buscar en las siguientes 2 carpetas:

 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 

Tenga en cuenta que la carpeta podría ser C:\Program Files\

Creo que necesitas ejecutar ese .msi para instalar los dlls. Después de ejecutar ese .msi, puedo ir a (VS 2012) Agregar referencias> Ensambles> Extensiones y todos los dll de Microsoft.Office.Interop están ahí.

En mi computadora los dlls se encuentran en “c: \ Archivos de progtwig (x86) \ Microsoft Visual Studio 12.0 \ Herramientas de Visual Studio para Office \ PIA” para que pueda verificar en un directorio similar / equivalente en el suyo solo para asegurarse de que estén ¿no ahí?

Necesita instalar Visual Studio Tools para Office Runtime Redistributable:

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

Tuve el mismo problema con Visual Studio Community 2013, lo solucioné descargando e instalando la última actualización de Office Developer Tools para Visual Studio 2013. Ahora puedo ver toda la lista Microsoft.Office.Interop. * Cuando voy a

Agregar referencias> Conjuntos> Extensiones

Puedes descargarlo desde aquí:

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

Descargue e instale Microsoft.Office.Interop.Ex .. para corregir errores dll faltantes o dañados.

Desarrollador: Microsoft Corporation Producto: Microsoft Office 2010 Descripción: Microsoft.Office.Interop.Excel

Consigue el dll aquí. https://www.dllme.com/dll/files/microsoft_office_interop_excel_dll.html