Imansible trovare Microsoft.Office.Interop Visual Studio

Ho bisogno di sviluppare un’applicazione che abbia la capacità di inviare e-mail usando C # con Visual Studio. L’app sarà in grado di utilizzare i modelli per la posta e un sacco di cose, ma ho un problema.

Non riesco a trovare alcun riferimento a Office.Interop quando provo ad aggiungerli, il che significa che non riesco a lavorare con Outlook. Office è installato sul mio computer, ma cerco anche di installare il PIA da questo link http://www.microsoft.com/en-us/download/details.aspx?id=3508 ma non ha cambiato nulla (quando Lancio il MSI si ferma senza una parola, non so se è parte del problema).

Io uso VS 2013 Express fa parte dei suoi limiti?

Cercateli sotto COM quando provate ad aggiungere i riferimenti. Dovresti trovare il riferimento qui sotto e possibilmente la libreria oggetti di Microsoft Outlook 15.0, se necessario. Esistono librerie simili per Word, Excel, ecc .:

inserisci la descrizione dell'immagine qui

Aggiornamento: la libreria degli oggetti dovrebbe contenere il materiale di interoperabilità. Prova ad aggiungere questo ad un file sorgente, e vedi se non trova quello che ti serve:

 using Microsoft.Office.Interop.Outlook; 

inserisci la descrizione dell'immagine qui

Se stai usando Visual Studio 2015 e stai riscontrando questo problema, puoi installare qui MS Office Developer Tools per VS2015.

Ho dimenticato di selezionare Strumenti di sviluppo Microsoft Office inizialmente per l’installazione. Nel mio caso Visual Studio Professional 2013 e anche 2015.

inserisci la descrizione dell'immagine qui

Con Visual Studio 2015 l’ ho triggersto con i seguenti passaggi.

  1. Programmi e funzionalità -> Seleziona Visual Studio> Cambia
  2. Scegli Modifica
  3. Windows and Webdevelopment -> Spuntare “Strumenti di sviluppo Microsoft Office”
  4. Inizia l’aggiornamento

Dovrebbe funzionare ora.

Puoi trovarlo al link:

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

Naviga quindi aggiungi riferimenti

Se hai installato l’ultima versione di Visual Studio e vuoi individuare la libreria di Microsoft.Office.Interop.Outlook o qualsiasi altra libreria Microsoft.Office.Interop , dovresti esaminare le seguenti 2 cartelle:

 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 

Si noti che la cartella potrebbe essere C:\Program Files\

Penso che tu debba eseguire quel .msi per installare le DLL. Dopo aver eseguito quello .msi posso andare a (VS 2012) Aggiungi riferimenti> Assemblee> Estensioni e tutte le DLL Microsoft.Office.Interop ci sono.

Sul mio computer le dll si trovano in “c: \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ Visual Studio Tools per Office \ PIA” in modo da poter controllare una directory simile / equivalente sul tuo solo per assicurarsi che siano non lì?

È necessario installare Visual Studio Tools per Office Runtime Redistributable:

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

Ho avuto lo stesso problema con Visual Studio Community 2013, l’ho risolto scaricando e installando l’ultimo aggiornamento di Office Developer Tools per Visual Studio 2013. Ora sono in grado di vedere l’intera lista Microsoft.Office.Interop. * Quando vado a

Aggiungi riferimenti> Assemblee> Estensioni

puoi scaricarlo da qui:

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

Scarica e installa Microsoft.Office.Interop.Ex .. per correggere errori di dll mancanti o corrotti.

Sviluppatore: Microsoft Corporation Prodotto: Microsoft Office 2010 Descrizione: Microsoft.Office.Interop.Excel

Prendi la DLL qui. https://www.dllme.com/dll/files/microsoft_office_interop_excel_dll.html