I am attempting to write a c# script that performs work on an excel spreadsheet. (Rather then a VBA macro). I am trying to add the reference to the Microsoft.Office.Interop.Excel
assembly. I cannot find any reference to said assembly in the Add Reference... Window or by browsing to C:\Windows\assembly\GAC
. It does not exist. I uninstalled and reinstalled office, and I also downloaded and installed the PIA redistributable located here. The Microsoft.Office.Core is the closest assembly I found, added via COM -> Microsoft Office 14 / 15 Object Library. Any comments or advice appreciated.
Asked
Active
Viewed 2,518 times
2

andrsnn
- 1,591
- 5
- 25
- 43
2 Answers
1
I see a copy under C:\Windows\assembly\GAC_MSIL. Is it there for you?
If that doesn't work, open Windows Command Processor and use
dir /s microsoft.office.interop.excel.*

jlee-tessik
- 1,510
- 12
- 16
1
In my C#
project, the path is
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll
I am using Excel 2010
You might want to have a look at a related post.

Community
- 1
- 1

Axel Kemper
- 10,544
- 2
- 31
- 54
-
this works. I did see that post, now I see several of the answers BELOW the ones I was attempting were correct. I was following `Add reference > Browse > C: > Windows > assembly > GAC > Microsoft.Office.Interop.Excel > 12.0.0.0_etc > Microsoft.Office.Interop.Excel.dll` – andrsnn Feb 04 '15 at 22:57