1. Feb 12, 2003  To make Microsoft® Office® XP applications available to Microsoft Visual Studio®.NET developers, Microsoft has created several primary interop assemblies (PIAs) that contain the official description of commonly used Microsoft Office XP type libaries for applications such as Microsoft Access 2002, Microsoft Excel 2002, Microsoft FrontPage® 2002, and more.
  2. We recently upgraded to Office365 (office 2013) and our users need the PIA to load an external resource to Outlook that we use continuously (SalesForce for outlook) Thanks. Hi, Based on my research, it is not available yet. Jaynet Zhang TechNet Community Support are you sure SFO is even compatible with OL2013/O365 yet? This article suggests it isn.
Active16 days ago

The 2007 Microsoft Office system Primary Interop Assemblies (PIA) redistributable is a Microsoft Windows Installer package that contains the Primary Interop Assemblies for 2007 Microsoft Office. Sep 07, 2010  The Microsoft Office 2010 Primary Interop Assemblies Bootstrapper Installer adds the option Microsoft Office 2010 Primary Interop Assemblies to the Prerequisites Dialog Box in Visual Studio 2010 or Visual Studio 2008. Then when you deploy with ClickOnce or Windows Installer, you can select this option to deploy the Microsoft Office 2010 PIAs to end-user computers.

I need to develop an application which will has the capability to send emails using C# with visual studio. The app will be able to use templates for mail, and a lot of things, but I have a problem.

I cannot find any Office.Interop references when I try to add them, which is mean I cannot work with Outlook. Office is installed on my computer, but i also try to install the PIA from this link http://www.microsoft.com/en-us/download/details.aspx?id=3508 but it didn't change anything (when I launch the MSI it stops without a word, I don't know if it's part of the problem).

I`m using Visual Studio 2013 Express, in case that might limit the possible answers.

Kjartan
13.7k12 gold badges58 silver badges81 bronze badges
T2oT2o

10 Answers

Look for them under COM when trying to add the references. You should find the reference below, and possibly Microsoft Outlook 15.0 Object Library, if you need that. There are similar libraries for Word, Excel, etc.:

Update: The Object Library should contain the Interop stuff. Try to add this to a source file, and see if it does not find what you need:

KjartanKjartan
13.7k12 gold badges58 silver badges81 bronze badges

If you're using Visual Studio 2015 and you're encountering this problem, you can install MS Office Developer Tools for VS2015 here.

Phileo99Phileo99
4,5902 gold badges39 silver badges50 bronze badges

I forgot to select Microsoft Office Developer Tools for installation initially. In my case Visual Studio Professional 2013 and also 2015.

Matthew LockMatthew Lock
8,7097 gold badges68 silver badges113 bronze badges

With Visual Studio 2015 I have activated it with the following steps.

  1. Programs and Features --> Select Visual Studio > Change
  2. Choose Modify
  3. Windows and Webdevelopment -->Tick 'Microsoft Office Developer Tools'
  4. Start Update

It should work now.

LuckyLikeyLuckyLikey

You can find it at link:

C:WindowsassemblyGAC_MSILMicrosoft.Office.Interop.Word15.0.0.0__71e9bce111e9429cMicrosoft.Office.Interop.Word.dll

Browse it then add references

Tung HaTung Ha

If you have installed latest Visual studio and want to To locate library of Microsoft.Office.Interop.Outlook or any other Microsoft.Office.Interop library then you should look into below 2 folders:

Please note that folder could be C:Program Files

Manos Nikolaidis
16.1k10 gold badges49 silver badges63 bronze badges
AmitAmit

I think you need to run that .msi to install the dlls. After I ran that .msi I can go to (VS 2012) Add References > Assemblies > Extensions and all of the Microsoft.Office.Interop dlls are there.

On my computer the dlls are found in 'c:Program Files(x86)Microsoft Visual Studio 12.0Visual Studio Tools for OfficePIA' so you could check in a similar/equivalent directory on yours just to make sure they're not there?

John DarvillJohn Darvill

You need to install Visual Studio Tools for Office Runtime Redistributable:

OscarOscar
11.3k7 gold badges30 silver badges52 bronze badges

I had the same issue with Visual Studio Community 2013, I fixed it downloading and installing the latest update of Office Developer Tools for Visual Studio 2013. Now I am able to see the whole Microsoft.Office.Interop.* list when I go to

Free download movies to ipad. Hit 'YouTube' button and click 'analyze' to load the movie details by copying and pasting the wanted video URL from YouTube. Step 1: Load YouTube videoDownload this iPad movie downloader for Mac and run it. Thanks to the 400+ preset profiles, you are allowed to directly convert the downloaded movie to a file perfectly for your iPad /Air/Pro/Mini, as well as iPhone, Android Samsung, HTC, Google Nexus, Surface Pro, Huawei, etc. Besides, it has a strong ability to convert the downloaded movie to like MP4, MOV, M4V as well as many other popular video formats, including AVI, WMV, MKV, TS and many more.

Add References > Assemblies > Extensions

you can download it from here:

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

Ajay2707
4,5904 gold badges24 silver badges45 bronze badges
joseluisccjoseluiscc

Just doing like @Kjartan.

Steps are as follows:

  1. Right click your C# project name in Visual Studio's 'Solution Explorer';

  2. Then, select 'add -> Reference -> COM -> Type Libraries ' in order;

  3. Find the 'Microsoft Office 16.0 Object Library', and add it to reference (Note: the version number may vary with the OFFICE you have installed);

  4. After doing this, you will see 'Microsoft.Office.Interop.Word' under the 'Reference' item in your project.

Chengshuang LiChengshuang Li

protected by CommunityJan 30 at 9:20

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged c#.net or ask your own question.

From Microsoft:

The 2007 Microsoft Office system Primary Interop Assemblies (PIA) redistributable is a Microsoft Windows Installer package that contains the Primary Interop Assemblies for 2007 Microsoft Office system products. This version is the first release on CNET Download.com.

What do you need to know about free software?

Microsoft.office.interop.word Assembly Download

From Microsoft:

Microsoft.office.interop.word

The 2007 Microsoft Office system Primary Interop Assemblies (PIA) redistributable is a Microsoft Windows Installer package that contains the Primary Interop Assemblies for 2007 Microsoft Office system products. This version is the first release on CNET Download.com.

Coments are closed
Scroll to top